@charset "UTF-8";
.crumbs { display: none; padding: 20px 0; background: #fff; position: relative; }

.crumbs .rightnav { position: absolute; top: -9px; right: 0; display: block; }

.crumbs .rightnav a { display: inline-block; width: 130px; height: 30px; line-height: 30px; border: 1px solid #e5e5e5; font-size: 14px; color: #676767; text-align: center; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin-left: 8px; }

.crumbs .rightnav a:hover, .crumbs .rightnav a.on { color: #dfdfdf; background: #ff9600; border: 1px solid #ff9600; }

.crumbs ul { overflow: hidden; }

.crumbs ul li { line-height: 1; font-size: 14px; float: left; }

.crumbs ul li.sign { padding: 0 10px; }

.crumbs ul li a { color: #333; }

.crumbs.hui { background: #f7f7f7; }

.r-Nav { position: relative; }

.sub-banner { color: #dfdfdf; text-align: center; width: 100%; max-width: 1920px; height: 320px; background-repeat: no-repeat; background-position: center; margin: 80px auto 0 auto; -webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%; position: relative; }

.sub-banner img { display: block; width: 100%; height: 100%; }

.sub-banner .wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: table; }

.sub-banner .wrap .wrap-con { display: table-cell; vertical-align: middle; }

.sub-banner .title { width: 820px; font-size: 46px; margin: 0 auto; }

.sub-banner .desc { margin: 0 auto; width: 820px; font-size: 14px; line-height: 2; padding-top: 10px; }

.top-title, .top-title2 { margin: 0 auto; overflow: hidden; text-align: center; position: relative; }

.top-title img, .top-title2 img { display: inline-block; width: 600px; }

.top-title.white .d, .top-title2.white .d { color: #dfdfdf; }

.top-title .t, .top-title2 .t { font-size: 40px; line-height: 1; background-image: -webkit-gradient(linear, left top, right bottom, from(#00c3e1), to(#0064f2)); background-image: -webkit-linear-gradient(left top, #00c3e1, #0064f2); background-image: -moz- oldlinear-gradient(left top, #00c3e1, #0064f2); background-image: -o-linear-gradient(left top, #00c3e1, #0064f2); background-image: linear-gradient(to right bottom, #00c3e1, #0064f2); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.top-title .d, .top-title2 .d { padding-top: 0; font-size: 16px; color: #333333; line-height: 2; }

.consult-box { padding: 100px 0; background: url("../images/consult-box-bg.png") no-repeat center bottom #f6fafd; }

.consult-box .form { overflow: hidden; padding-top: 70px; }

.consult-box .form .input-text { width: 386px; height: 45px; background: #fff; border: 1px solid #ebf3f9; overflow: hidden; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; float: left; margin-right: 10px; }

.consult-box .form .input-text.disabled { background-color: #ebebe4; }

.consult-box .form .input-text .icon { width: 22px; height: 22px; float: left; background: url("../images/xf-contentIcon.png") no-repeat; margin: 12px 6px 0 18px; }

.consult-box .form .input-text .icon.i1 { background-position: 0 0; }

.consult-box .form .input-text .icon.i2 { background-position: 0 -22px; }

.consult-box .form .input-text .icon.i3 { background-position: 0 -44px; }

.consult-box .form .input-text .icon.i4 { background-position: 0 -66px; }

.consult-box .form .input-text .icon.i5 { background-position: 0 -88px; }

.consult-box .form .input-text .icon.i6 { background: url(../images/common_icon.gif) no-repeat; }

.consult-box .form .input-text input { border: none; background: none; width: 138px; height: 45px; line-height: 45px; outline: none; padding-right: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.consult-box .content-btn { margin: 80px auto 0 auto; }

.case-argument { padding: 25px 0; background: #f6fafd; }

.case-argument .item { overflow: hidden; padding: 10px 0; }

.case-argument .item .t { width: 160px; float: left; font-size: 14px; color: #676767; padding-top: 10px; }

.case-argument .item .c { padding-left: 160px; }

.case-argument .item .c ul { overflow: hidden; }

.case-argument .item .c ul li { float: left; cursor: pointer; padding: 10px 17px 10px 0; }

.case-argument .item .c ul li .input-checkbox { float: left; width: 12px; height: 12px; border: 1px solid #b4b4b4; }

.case-argument .item .c ul li .input-checkbox.checked { background: url("../images/input-checked.png") no-repeat center; }

.case-argument .item .c ul li .input-checkbox input { display: none; }

.case-argument .item .c ul li .text { padding-left: 20px; font-size: 14px; color: #676767; line-height: 1; }

.case-list, .case-other { background: #fff; padding-bottom: 100px; }

.case-list ul, .case-other ul { overflow: hidden; width: 102%; padding-bottom: 100px; }

.case-list ul li, .case-other ul li { float: left; width: 31%; margin-right: 2%; margin-top: 50px; border: 1px solid #e5e5e5; }

.case-list .no-data { margin-top: 50px; text-align: center; color: #666; letter-spacing: 2px; }

.case-other { background: #17192e; }

.case-other ul { padding-bottom: 0; }

.case-other ul li { border: none; }

.case-list-item .pic img { width: 100%; height: auto; min-height: 197px; }

.case-list-item .pic.indexpage img { min-height: 151px; }

.case-list-item .text { padding: 30px 20px; background: #fff; }

.case-list-item .text .top { line-height: 1; text-align: center; }

.case-list-item .text .top .t { font-size: 26px; color: #676767; height: 30px; line-height: 30px; }

.case-list-item .text .top .d { height: 28px; padding-top: 10px; font-size: 14px; color: #737373; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.case-list-item .text .bottom { display: none; padding-top: 10px; overflow: hidden; min-height: 42px; }

.case-list-item .text .bottom .item { width: 33.33%; float: left; border-left: 1px solid #e5e5e5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; }

.case-list-item .text .bottom .item:first-child { padding-left: 0; border-left: none; }

.case-list-item .text .bottom .item .num { position: relative; padding-right: 17px; display: inline-block; }

.case-list-item .text .bottom .item .num span { font-size: 20px; color: #676767; }

.case-list-item .text .bottom .item .num .flag { position: absolute; top: -5px; right: 0; vertical-align: text-top; font-size: 18px; }

.case-list-item .text .bottom .item .desc { font-size: 12px; color: #a3a3a3; }

.page { text-align: center; overflow: hidden; }

.page .wrap { display: inline-block; }

.page a { margin: 0 6px; display: table; min-width: 36px; height: 36px; text-align: center; background: #f7f7f7; float: left; color: #999999; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.page a.prev, .page a.next { width: 90px; }

.page a.on, .page a:hover { background: #00c3ff; color: #fff; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.page a span { display: table-cell; vertical-align: middle; padding: 0 12px; }

.case-details { padding-bottom: 100px; }

.case-details .top { overflow: hidden; padding-top: 10px; }

.case-details .top .pic { overflow: hidden; margin-top: 30px; text-align: center; }

.case-details .top .pic img { width: 60%; height: auto; }

.case-details .top .text { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.case-details .top .text .t { text-align: center; font-size: 36px; color: #676767; margin: 25px 0; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.case-details .top .text .num-item { overflow: hidden; padding: 25px 0; min-height: 61px; background: #00c3ff; text-align: center; margin-top: 40px; margin-left: 0px; position: relative; }

.case-details .top .text .num-item .item { display: inline-block; padding-left: 50px; text-align: center; }

.case-details .top .text .num-item .item:first-child { padding-left: 0; }

.case-details .top .text .num-item .item .num { position: relative; padding-right: 17px; display: inline-block; }

.case-details .top .text .num-item .item .num span { font-size: 40px; color: #fff; }

.case-details .top .text .num-item .item .num span.flag { position: absolute; top: -5px; right: 0; vertical-align: text-top; font-size: 20px; }

.case-details .top .text .num-item .item .desc { font-size: 16px; color: #fff; text-align: center; }

.case-details .top .text .time { text-align: center; color: #a3a3a3; }

.case-details .top .text .time span { display: inline-block; height: 22px; line-height: 22px; padding-left: 30px; background: url("../images/xf-posiIcon.png") no-repeat 0 -72px; }

.case-details .center { padding-top: 45px; font-size: 16px; color: #676767; line-height: 2; }

.case-details .center h2.tit { font-size: 30px; color: #00c3ff; font-weight: normal; margin-bottom: 10px; }

.case-details .center p { padding-bottom: 20px; line-height: 36px; }

.news-list { padding-bottom: 80px; }

.news-list ul { overflow: hidden; padding-top: 35px; padding-bottom: 40px; }

.news-list ul li { overflow: hidden; margin-bottom: 40px; }

.news-list ul li .pic { float: left; width: 390px; }

.news-list ul li .pic img { width: 100%; }

.news-list ul li .text { padding-left: 440px; }

.news-list ul li .text .title { display: block; font-size: 18px; color: #676767; margin: 20px 0; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

.news-list ul li .text .desc { position: relative; border-top: 1px solid #e1e1e1; padding-top: 20px; color: #797979; font-size: 14px; line-height: 2; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.news-list ul li .text .desc .line { position: absolute; width: 25px; height: 2px; background: #00c3fd; left: 0; top: 0; }

.news-list ul li .text .time { font-size: 14px; padding-top: 20px; }

.news-list .no-data { margin-top: 50px; text-align: center; color: #666; letter-spacing: 2px; }

.news-details { padding-bottom: 100px; }

.news-details .title { font-size: 36px; color: #676767; text-align: center; padding: 100px 0 0 0; border-bottom: 1px solid #e1e1e1; position: relative; }

.news-details .title .line { width: 25px; height: 2px; background: #00c3fd; position: absolute; bottom: -1px; left: 50%; margin-left: -12.5px; }

.news-details .time { font-size: 16px; color: #a3a3a3; text-align: center; padding: 30px 0; }

.news-details .time span { display: inline-block; background: url("../images/xf-posiIcon.png") no-repeat 0 -72px; padding-left: 25px; height: 24px; line-height: 24px; }

.news-details .time .tc { background: none; margin-left: 20px; }

.news-details .content { font-size: 16px; color: #676767; line-height: 2; }

.news-details .content p { padding-bottom: 50px; }

.news-details .content .pic { text-align: center; padding-bottom: 50px; }

.news-details .content .pic img { display: inline-block; max-width: 80%; text-align: center; }

.news-details .details-page { overflow: hidden; text-align: center; padding-top: 30px; position: relative; height: 50px; }

.news-details .details-page a { display: inline-block; }

.news-details .details-page .back { position: absolute; left: 50%; margin-left: -100px; width: 200px; height: 50px; background: #00c3fd; color: #fff; line-height: 50px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }

.news-details .details-page .prev { display: block; margin-top: 13px; float: left; padding-left: 30px; color: #999999; background: url("../images/prevIcon.png") no-repeat left center; }

.news-details .details-page .next { display: block; margin-top: 13px; float: right; padding-right: 30px; color: #999999; background: url("../images/nextIcon.png") no-repeat right center; }

.news-details .details-page .news-title { display: inline-block; max-width: 260px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; vertical-align: sub; margin: 0 10px; }

.about-contant { overflow: hidden; padding-bottom: 100px; }

.about-contant .title { text-align: center; }

.about-contant .title span { display: inline-block; text-align: center; margin-top: 20px; font-size: 40px; font-weight: lighter; line-height: 100px; background-image: -webkit-gradient(linear, left top, right bottom, from(#00c3e1), to(#0064f2)); background-image: -webkit-linear-gradient(left top, #00c3e1, #0064f2); background-image: -moz- oldlinear-gradient(left top, #00c3e1, #0064f2); background-image: -o-linear-gradient(left top, #00c3e1, #0064f2); background-image: linear-gradient(to right bottom, #00c3e1, #0064f2); -webkit-background-clip: text; -webkit-text-fill-color: transparent; opacity: 1; }

.about-contant .wrap { overflow: hidden; }

.about-contant .item { width: 30.33%; float: left; padding-right: 3%; padding-bottom: 57px; }

.about-contant .item.center { float: left; padding-right: 0; width: 33.33%; }

.about-contant .item.center .title { font-size: 32px; }

.about-contant .item .title { font-size: 24px; color: #333333; padding: 30px 0; border-bottom: 1px solid #e1e1e1; position: relative; }

.about-contant .item .title .line { width: 25px; height: 2px; background: #00c3fd; position: absolute; left: 0; bottom: -2px; }

.about-contant .item .desc { padding: 15px 0; }

.about-contant .item .desc p { font-size: 16px; color: #676767; padding: 8px 0; }

.about-contant .contantMap { float: left; width: 63%; margin-left: 3%; }

.about-contant .map-tip .title { font-size: 24px; color: #333333; padding-bottom: 20px; position: relative; border-bottom: 1px solid #e1e1e1; }

.about-contant .map-tip .title .line { position: absolute; width: 25px; height: 2px; left: 0; bottom: -2px; background: #00c3fd; }

.about-contant .map-tip .desc { padding: 5px 0; }

.about-contant .map-tip .desc p { font-size: 14px; color: #676767; padding: 3px 0; }

.about-contant #map { background: #000; width: 100%; height: 345px; margin-top: 30px; }

.about-contant #map .anchorBL { display: none; }

.about-about { overflow: hidden; }

.about-about .title { text-align: center; }

.about-about .title span { display: inline-block; text-align: center; font-size: 40px; font-weight: lighter; line-height: 100px; background-image: -webkit-gradient(linear, left top, right bottom, from(#00c3e1), to(#0064f2)); background-image: -webkit-linear-gradient(left top, #00c3e1, #0064f2); background-image: -moz- oldlinear-gradient(left top, #00c3e1, #0064f2); background-image: -o-linear-gradient(left top, #00c3e1, #0064f2); background-image: linear-gradient(to right bottom, #00c3e1, #0064f2); -webkit-background-clip: text; -webkit-text-fill-color: transparent; opacity: 1; }

.about-about .about-t-con { width: 100%; }

.about-about .about-t-con .item:last-child { margin-left: 8%; }

.about-about .item { padding-top: 50px; width: 45%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.about-about .item .i { margin-bottom: 20px; text-align: center; }

.about-about .item .t { font-size: 24px; color: #00c3ff; line-height: 1; padding-bottom: 15px; }

.about-about .item .d { font-size: 16px; color: #333333; line-height: 2; }

.about-award { background: #17192f; }

.about-award .tab { padding-top: 30px; padding-bottom: 50px; }

.about-award .tab ul { text-align: center; }

.about-award .tab ul li { display: inline-block; margin: 0 5px; width: 180px; height: 45px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; border: 1px solid #2d2f43; text-align: center; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.about-award .tab ul li.on, .about-award .tab ul li:hover { background: #ff9600; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.about-award .tab ul li.on a span, .about-award .tab ul li:hover a span { color: #fff; }

.about-award .tab ul li a { font-size: 16px; width: 100%; height: 100%; display: table; }

.about-award .tab ul li a span { display: table-cell; vertical-align: middle; color: #dfdfdf; }

.about-award .about-award-list { padding: 5%; overflow: hidden; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.about-award .about-award-list .pic { text-align: center; }

.about-award .about-award-list .pic img { display: inline-block; height: 100%; width: auto; }

.about-award .about-award-list .text { margin-top: 20px; }

.about-award .about-award-list .text .t { font-size: 14px; color: #00c3ff; }

.about-award .about-award-list .text .t1 { font-size: 14px; color: #00c3ff; margin-top: 4px; }

.about-award .about-award-list .text .d { padding-top: 5px; font-size: 14px; color: #dfdfdf; }

.about-award .wrap { position: relative; display: none; background: #1b1e3d; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 5%; }

.about-award .wrap.on { display: block; }

.about-award .swiper-button-prev, .about-award .swiper-button-next { width: 30px; height: 61px; background-repeat: no-repeat; background-position: center; opacity: 1; margin-top: -30px; }

.about-award .swiper-button-prev.swiper-button-disabled, .about-award .swiper-button-next.swiper-button-disabled { opacity: 1; }

.about-award .swiper-button-prev { left: -45px; background-image: url("../images/index-system-prev.png"); }

.about-award .swiper-button-next { right: -45px; background-image: url("../images/index-system-next.png"); }

.about-join { background: #f7f7f7; }

.about-join .join-item { overflow: hidden; background: #fff; padding: 60px; margin-bottom: 40px; }

.about-join .join-item .title { font-size: 32px; color: #333333; padding-bottom: 25px; }

.about-join .join-item .wrap { overflow: hidden; }

.about-join .join-item .item { width: 50%; float: left; padding-right: 90px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.about-join .join-item .item:last-child { padding-right: 0; }

.about-join .join-item .item .title { font-size: 20px; color: #333333; position: relative; border-bottom: 1px solid #e1e1e1; }

.about-join .join-item .item .title .line { width: 25px; height: 2px; position: absolute; left: 0; bottom: -2px; background: #00c3fd; }

.about-join .join-item .item .desc { padding: 30px 0; font-size: 14px; color: #333333; line-height: 2; }

.about-join .page { padding-top: 40px; }

.bg-hover { display: none; position: fixed; z-index: 99; top: 0; left: 0; width: 100%; height: 100%; background: url("../images/hover-bg.png") repeat; }

.about-text-box { display: none; position: fixed; z-index: 9999; top: 15%; background: #fff; width: 690px; left: 50%; margin-left: -345px; padding: 30px 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.about-text-box .close { position: absolute; right: 20px; top: 20px; width: 14px; height: 14px; background: url("../images/icon-close.png") no-repeat center; }

.about-text-box .title { font-size: 24px; color: #333333; line-height: 1; padding: 0 2.5% 15px 2.5%; }

.about-text-box .t { font-size: 16px; color: #333333; line-height: 1; padding: 0 2.5%; }

.about-text-box .form { position: relative; z-index: 999; overflow: hidden; padding: 20px 0; }

.about-text-box .form .wrap { overflow: hidden; width: 45%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 2.5% 15px 2.5%; }

.about-text-box .form .wrap .left { float: right; width: 40%; }

.about-text-box .form .wrap .left img { width: 100%; }

.about-text-box .form .wrap .input-text { float: left; margin: 0; width: 55%; }

.about-text-box .form #file-upload { display: none; }

.about-text-box .form .files { width: 45%; float: left; height: 40px; margin: 0 2.5% 15px 2.5%; }

.about-text-box .form .files button { height: 100%; width: 100%; background: none; outline: none; border: 1px solid #e5e5e5; font-size: 16px; color: #333; }

.about-text-box .form .input-text { width: 45%; float: left; border: 1px solid #e5e5e5; overflow: hidden; height: 40px; padding: 0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 2.5% 15px 2.5%; }

.about-text-box .form .input-text .field { font-size: 16px; color: #999999; float: left; display: table; height: 100%; }

.about-text-box .form .input-text .field span { display: table-cell; vertical-align: middle; }

.about-text-box .form .input-text.gznx input { background: url("../images/icon-nian.png") no-repeat center right; }

.about-text-box .form .input-text.mqzw input { background: url("../images/icon-mqzw.png") no-repeat center right; }

.about-text-box .form .input-text.gzdd input { background: url("../images/icon-gzdd.png") no-repeat center right; }

.about-text-box .form .input-text input { float: left; width: 100%; height: 100%; line-height: 100%; outline: none; border: none; padding: 0 2%; -webkit-apperance: normal; }

.about-text-box .content-btn { margin: 0 auto; }

.product-item1 .wrap { margin: 0 auto; }

.product-item1 .d { padding-top: 25px; color: #676767; }

.product-item2 { background: #17192f; }

.product-item2 .item { overflow: hidden; margin-bottom: 60px; }

.product-item2 .item.r .pic { float: right; padding-right: 0; padding-left: 8%; }

.product-item2 .item.r .text { float: left; }

.product-item2 .item .pic { width: 50%; float: left; padding-right: 8%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.product-item2 .item .pic img { width: 100%; }

.product-item2 .item .text { width: 50%; float: right; text-align: left; padding-right: 3%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.product-item2 .item .text .top-title { width: 100%; text-align: left; margin: 0; }

.product-item2 .item .text .top-title .d { padding-top: 5%; }

.product-item3 .swiper-pagination { width: 100%; bottom: -50px; }

.product-item3 .swiper-pagination .swiper-pagination-bullet-active { background: #00abfc !important; }

.product-item3 .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 8px; margin: 0 4px; border: 1px solid #e6e6e6; background: #fff; opacity: 1; }

.product-item3 .swiper-button-next, .product-item3 .swiper-button-prev { width: 27px; height: 44px; opacity: 1; margin-top: -30.5px; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.product-item3 .swiper-button-next.swiper-button-disabled, .product-item3 .swiper-button-prev.swiper-button-disabled { opacity: 1; }

.product-item3 .swiper-button-next.move, .product-item3 .swiper-button-prev.move { opacity: 0.3; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.product-item3 .swiper-button-next { right: 0; margin-right: -41px; }

.product-item3 .swiper-button-prev { left: 0; margin-left: -41px; }

.product-item3 .swiper-slide { width: 15%; overflow: hidden; }

.product-item3 .container { position: relative; }

.product-item3 .logo { width: 95%; height: 190px; background-position: center; background-repeat: no-repeat; border: 1px solid #d6dce1; padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.product-item3 .text { width: 95%; padding-top: 30px; line-height: 1; font-size: 16px; color: #999999; text-align: center; }

.product-pic-hover { position: relative; }

.product-pic-hover .lt, .product-pic-hover .rt, .product-pic-hover .lb, .product-pic-hover .rb { -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; opacity: 1; position: absolute; width: 14px; height: 14px; background-position: center; background-repeat: no-repeat; }

.product-pic-hover .lt { background-image: url("../images/border-t-l.png"); left: 0; top: 0; }

.product-pic-hover .rt { background-image: url("../images/border-t-r.png"); right: 0; top: 0; }

.product-pic-hover .lb { background-image: url("../images/border-b-l.png"); left: 0; bottom: 0; }

.product-pic-hover .rb { background-image: url("../images/border-b-r.png"); right: 0; bottom: 0; }

.product-pic-hover.on .lt, .product-pic-hover.on .rt, .product-pic-hover.on .lb, .product-pic-hover.on .rb, .product-pic-hover:hover .lt, .product-pic-hover:hover .rt, .product-pic-hover:hover .lb, .product-pic-hover:hover .rb { opacity: 0; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.product-pic-hover.on .pic, .product-pic-hover:hover .pic { -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.product-pic-hover.on .text, .product-pic-hover:hover .text { background: url("../images/pichover.png") repeat; }

.product-pic-hover.on .text .wrap, .product-pic-hover:hover .text .wrap { -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; margin-top: 10%; }

.product-pic-hover.on .text .t, .product-pic-hover:hover .text .t { -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; color: #dfdfdf; }

.product-pic-hover.on .text .d, .product-pic-hover:hover .text .d { -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; opacity: 1; }

.product-pic-hover .pic { opacity: 1; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.product-pic-hover .pic img { width: 100%; }

.product-pic-hover .text { width: 100%; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; text-align: center; top: 0; padding: 0 25px; overflow: hidden; }

.product-pic-hover .text .wrap { -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; margin-top: 25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.product-pic-hover .text .icon { display: inline-block; width: 70px; height: 70px; background-position: center; background-repeat: no-repeat; }

.product-pic-hover .text .t { font-size: 16px; padding-top: 10px; color: #00c3ff; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.product-pic-hover .text .d { opacity: 0; padding-top: 10px; font-size: 14px; line-height: 24px; color: #dfdfdf; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.product-item4 { background: #17192f; overflow: hidden; position: relative; }

.product-item4 .content-btn { margin: 0 auto; }

.product-item4 .container { position: relative; }

.product-item4 .swiper-container { padding-top: 50px; padding-bottom: 80px; }

.product-item4 .swiper-slide { width: 33%; float: left; }

.product-item4 .swiper-button-disabled { opacity: 1 !important; }

.product-item4 .swiper-button-prev { top: 41%; left: -45px; background-image: url("../images/index-system-prev.png"); }

.product-item4 .swiper-button-next { top: 41%; right: -45px; background-image: url("../images/index-system-next.png"); }

.product-item5 { background: #f6fafd; }

.product-item5 .xz-why-list { width: 100%; margin-top: 40px; }

.product-item5 .xz-why-list .xz-why-item { width: 48%; float: left; margin-bottom: 4%; }

.product-item5 .xz-why-list .xz-why-item img { display: block; width: 100%; }

.product-item5 .xz-why-list .xz-why-item:nth-child(odd) { margin-right: 4%; }

.product-item5 .swiper-wrap { position: relative; }

.product-item5 .swiper-wrap .swiper-wrap-con { position: relative; background: #fff; display: none; opacity: 0; }

.product-item5 .swiper-wrap .showItem { display: block; opacity: 1; }

.product-item5 .swiper-wrap .swiper-pagination { display: none; bottom: -40px; width: 100%; text-align: center; }

.product-item5 .swiper-wrap .swiper-pagination span { margin: 0 6px; }

.product-item5 .swiper-container { padding-top: 30px; }

.product-item5 .swiper-button-next, .product-item5 .swiper-button-prev { top: 55%; }

.product-item5 .swiper-button-disabled { opacity: 1 !important; }

.product-item5 .swiper-button-prev { left: -40px; }

.product-item5 .swiper-button-next { right: -40px; }

.product-pic-hover-2 { position: relative; }

.product-pic-hover-2 .pic img { width: 100%; }

.product-pic-hover-2 .text { position: absolute; width: 100%; bottom: 0; padding: 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.product-pic-hover-2 .text .line { width: 100%; height: 1px; background: url("../images/line-bg.png") repeat; }

.product-pic-hover-2 .text span { display: block; padding-top: 10px; color: #dfdfdf; padding-bottom: 30px; }

.product-item8 .text { position: absolute; width: 100%; top: 45%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; }

.product-item8 .text .line { display: none; width: 100%; height: 1px; background: url("../images/line-bg.png") repeat; }

.product-item8 .text span { display: block; font-size: 18px; color: #dfdfdf; }

.zp-rh { background: #17192f url("../images/zp-rh-con01.jpg") no-repeat top center; position: relative; padding-bottom: 0 !important; }

.zp-rh .zp-rh-con { margin-top: 60px; }

.zp-rh .zp-rh-con img { display: block; width: 100%; }

.product-item6 { overflow: hidden; position: relative; background: #f7f7f7; }

.product-item6 .pro-item6-list { width: 100%; margin-top: 60px; }

.product-item6 .pro-item6-list .pro-item6-item:last-child { margin-right: 0; }

.product-item6 .pro-item6-list .pro-item6-item { float: left; width: 32%; margin: 0 1.33% 1.33% 0; background: #fff; }

.product-item6 .pro-item6-list .pro-item6-item img { display: block; width: 100%; }

.product-item6 .pro-item6-list .pro-item6-item span { display: block; font-size: 16px; color: #666; margin: 10px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

.product-item6 .pro-item6-list2 .pro-item6-item { width: 24%; margin-right: 1.33%; }

.product-item6 .pro-item6-list2 .pro-item6-item:last-child { margin-right: 0; }

.product-item6 .swiper-wrap { position: relative; }

.product-item6 .swiper-pagination { width: 100%; bottom: 0; left: 0; }

.product-item6 .swiper-pagination .swiper-pagination-bullet-active { background: #00abfc !important; }

.product-item6 .swiper-pagination .swiper-pagination-bullet { width: 13px; height: 13px; margin: 0 9px; border: 1px solid #e6e6e6; background: #fff; opacity: 1; }

.product-item6 .swiper-button-next, .product-item6 .swiper-button-prev { width: 62px; height: 7px; opacity: 1; margin-top: -7.5px; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.product-item6 .swiper-button-next.swiper-button-disabled, .product-item6 .swiper-button-prev.swiper-button-disabled { opacity: 1; }

.product-item6 .swiper-button-next.move, .product-item6 .swiper-button-prev.move { opacity: 0.3; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.product-item6 .swiper-button-next { right: 0; margin-right: -31px; background: url("../images/icon-swiper-next.png") no-repeat center; }

.product-item6 .swiper-button-prev { left: 0; margin-left: -31px; background: url("../images/icon-swiper-prev.png") no-repeat center; }

.product-item6 .swiper-container { padding-top: 60px; padding-bottom: 60px; }

.product-item7 { background: #17192f; }

.product-item7 .content-btn { margin: 0 auto; }

.product-item7 ul { overflow: hidden; width: 102%; padding: 50px 0 60px 0; }

.product-item7 ul li { width: 31.5%; margin-right: 1.5%; margin-bottom: 1.5%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.product-tab { padding: 30px 0; }

.product-tab ul { text-align: center; }

.product-tab ul li { display: inline-block; margin: 0 5px; width: 180px; height: 50px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; border: 1px solid #e5e5e5; text-align: center; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.product-tab ul li.on, .product-tab ul li:hover { background: #ff9600; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.product-tab ul li.on a span, .product-tab ul li:hover a span { color: #fff; }

.product-tab ul li a { width: 100%; height: 100%; display: table; }

.product-tab ul li a span { display: table-cell; vertical-align: middle; color: #676767; }

@media screen and (min-width: 960px) and (max-width: 1920px) { .product-tab ul li:hover { background: #ff9600; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
  .product-tab ul li:hover a span { color: #fff; } }

.product-item8 .item8-list { padding-top: 20px; }

.product-item8 .item8-list .item8-list-con { position: relative; }

.product-item8 .item8-list .item8-list-con .item8-list-item { display: none; background: #fff; opacity: 0; }

.product-item8 .item8-list .item8-list-con .item8-list-item .item3 { text-align: center; }

.product-item8 .item8-list .item8-list-con .item8-list-item .item3 img { max-width: 900px; width: 100%; margin: 0 auto; }

.product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .dCon { width: 100%; background: #fff; -moz-box-shadow: 2px 2px 20px #f1f1f1; -webkit-box-shadow: 2px 2px 20px #f1f1f1; box-shadow: 2px 2px 20px #f1f1f1; padding: 100px 0; }

.product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .dCon .d01:last-child { border-right: none; }

.product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .dCon .d01 { float: left; width: 22%; padding: 0 1.5%; text-align: center; border-right: 1px solid #ebebeb; margin-left: -1px; }

.product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .dCon .d01 p { font-size: 34px; color: #00c3ff; }

.product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .dCon .d01 p i { font-size: 20px; font-style: inherit; }

.product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .dCon .d01 span { display: block; font-size: 16px; color: #666; margin-top: 10px; }

.product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .tCon { width: 100%; background: #fff; -moz-box-shadow: 2px 2px 20px #f1f1f1; -webkit-box-shadow: 2px 2px 20px #f1f1f1; box-shadow: 2px 2px 20px #f1f1f1; padding: 100px 0; }

.product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .tCon .t01 { float: left; width: 14.66%; padding: 0 1%; text-align: center; }

.product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .tCon .t01 img { display: block; margin: 0 auto; width: 46%; }

.product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .tCon .t01 span { display: block; font-size: 16px; color: #666; margin-top: 20px; }

.product-item8 .item8-list .item8-list-con .itemShow { display: block; opacity: 1; }

.product-item8 .swiper-pagination { display: none; width: 100%; bottom: -60px; }

.product-item8 .swiper-pagination .swiper-pagination-bullet-active { background: #00abfc !important; }

.product-item8 .swiper-pagination .swiper-pagination-bullet { width: 13px; height: 13px; margin: 0 9px; border: 1px solid #e6e6e6; background: #fff; opacity: 1; }

.product-item8 .swiper-button-next, .product-item8 .swiper-button-prev { width: 27px; height: 44px; opacity: 1; margin-top: -7.5px; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.product-item8 .swiper-button-next.swiper-button-disabled, .product-item8 .swiper-button-prev.swiper-button-disabled { opacity: 1; }

.product-item8 .swiper-button-next.move, .product-item8 .swiper-button-prev.move { opacity: 0.3; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.product-item8 .swiper-button-next { right: 0; margin-right: -31px; }

.product-item8 .swiper-button-prev { left: 0; margin-left: -31px; }

.product-item9 { overflow: hidden; background: #f6fafd; }

.product-item9 .item { overflow: hidden; padding-bottom: 85px; }

.product-item9 .item.e { padding-bottom: 0; }

.product-item9 .item.r .pic { float: right; width: 65%; }

.product-item9 .item.r .pic img { width: 100%; }

.product-item9 .item.r .text { width: 35%; float: left; text-align: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 11%; }

.product-item9 .item.r .text .title .t { right: 0; }

.product-item9 .item.r .text .wrap { text-align: right; width: 100%; }

.product-item9 .item.r .text .content-btn { float: right; }

.product-item9 .item.t .pic img { width: 96%; }

.product-item9 .item .pic { width: 50%; float: left; text-align: right; }

.product-item9 .item .pic img { width: 64%; height: auto; display: inline-block; }

.product-item9 .item .text { float: right; width: 50%; text-align: center; }

.product-item9 .item .text .wrap { display: inline-block; width: 50%; text-align: left; }

.product-item9 .item .text .title { position: relative; }

.product-item9 .item .text .title .t { font-size: 40px; color: #676767; position: absolute; bottom: 0; }

.product-item9 .item .text .title .num { font-size: 150px; color: #d7f0fd; line-height: 1; }

.product-item9 .item .text .desc { padding: 30px 0; font-size: 14px; color: #989a9c; line-height: 2; }

.bgw { background: #fff; }

.product-item10 { background: #17192f; position: relative; }

.product-item10 .product-tab ul li { background: none; border: 1px solid #2f3044; }

.product-item10 .product-tab ul li.on { background: #ff9600; }

.product-item10 .product-tab ul li.on a span { color: #fff; }

.product-item10 .product-tab ul li a span { color: #dfdfdf; }

.product-item10 .content-btn { margin: 60px auto 0 auto; }

.product-item10 .swiper-wrap { padding-top: 30px; /*padding-bottom: 60px;*/ position: relative; }

.product-item10 .swiper-wrap .swiper-pagination { display: none; position: absolute; bottom: -30px; width: 100%; text-align: center; }

.product-item10 .swiper-wrap .swiper-pagination span { margin: 0 6px; }

.product-item10 .swiper-wrap .swiper-button-prev, .product-item10 .swiper-wrap .swiper-button-next { width: 30px; height: 61px; background-repeat: no-repeat; background-position: center; opacity: 1; margin-top: -30px; }

.product-item10 .swiper-wrap .swiper-button-prev.swiper-button-disabled, .product-item10 .swiper-wrap .swiper-button-next.swiper-button-disabled { opacity: 1; }

.product-item10 .swiper-wrap .swiper-button-prev { left: -45px; background-image: url("../images/index-system-prev.png"); }

.product-item10 .swiper-wrap .swiper-button-next { right: -45px; background-image: url("../images/index-system-next.png"); }

.product-item10 .xianzhi-1 .left { float: left; }

.product-item10 .xianzhi-1 .right { padding-left: 510px; padding-top: 80px; }

.product-item10 .xianzhi-1 .right .num-item { padding: 60px 0; overflow: hidden; }

.product-item10 .xianzhi-1 .right .num-item .item { float: left; width: 110px; text-align: center; padding: 0 4%; position: relative; }

.product-item10 .xianzhi-1 .right .num-item .item .line { width: 1px; height: 37px; background: #494b64; position: absolute; right: 0; top: 16px; }

.product-item10 .xianzhi-1 .right .num-item .item:first-child { padding-left: 0; }

.product-item10 .xianzhi-1 .right .num-item .item:last-child { padding-right: 0; }

.product-item10 .xianzhi-1 .right .num-item .item:last-child .line { display: none; }

.product-item10 .xianzhi-1 .right .num-item .item .top { position: relative; line-height: 1; }

.product-item10 .xianzhi-1 .right .num-item .item .top span { font-size: 42px; color: #00c3ff; }

.product-item10 .xianzhi-1 .right .num-item .item .top span.symbol { font-size: 16px; }

.product-item10 .xianzhi-1 .right .num-item .item .top span.flag { position: absolute; top: 0; font-size: 18px; }

.product-item10 .xianzhi-1 .right .num-item .item .bottom { padding-top: 18px; font-size: 16px; color: #dfdfdf; }

.product-item10 .xianzhi-1 .right .p2 { padding-top: 50px; }

.product-item10 .xianzhi-1 .right .p4 { padding-top: 30px; }

.product-item10 .xianzhi-1 .right .t1 { color: #b6b9cb; font-size: 16px; }

.product-item10 .xianzhi-1 .right .t2 { font-size: 18px; color: #dfdfdf; }

.product-item10 .swiper-slide { /*background: #1b1e3d;*/ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.product-item10 .swiper-slide img { display: block; width: 100%; }

.ai-learning-video { max-width: 670px; height: 372px; margin: 0 auto; }

.ai-learning-video #ai-learnVideo { width: 100%; height: 100%; }

.jwdisplayIcon { background: none !important; padding: 0 !important; }

/*5-22   h*/
/*解决方案-智能客服方案*/
.bg-color-a { background: #17192e; }

.sex-age-item { width: 100%; margin-top: 40px; overflow: hidden; }

.sex-age-item .sex-age-model { width: 100%; margin-top: 50px; padding-bottom: 100px; }

.sex-age-item .sex-age-model .sex-l { width: 100%; text-align: center; padding: 0 0 40px; }

.sex-age-item .sex-age-model .sex-l img { display: block; max-width: 100%; margin: 0 auto; }

.sex-age-item .sex-age-model .sex-l span { display: block; font-size: 16px; color: #01c3ff; margin-bottom: 20px; }

.sex-age-item .sex-age-model .sex-r { width: 100%; }

.sex-age-item .sex-age-model .sex-r img { display: block; margin: 0 auto; }

.sex-age-item .sex-age-model .sex-r .sex-r-list { width: 80%; margin: 0 auto; }

.sex-age-item .sex-age-model .sex-r .sex-r-list .sex-r-item { width: 19%; float: left; margin: 0 0.5%; }

.sex-age-item .sex-age-model .sex-r .sex-r-list .sex-r-item img { display: block; margin: 0 auto; }

.sex-age-item .sex-age-model .sex-r .sex-r-list .sex-r-item span { display: block; width: 200px; font-size: 14px; color: #666; text-align: center; margin-top: 15px; position: relative; left: 50%; margin-left: -100px; }

.sex-age-item .sex-r-swiper { height: 0; overflow: hidden; position: relative; }

.sex-age-item .sex-r-swiper .swiper-slide a { display: block; }

.sex-age-item .sex-r-swiper .swiper-slide a img { display: block; width: 100%; margin: 0 auto; }

.sex-age-item .sex-r-swiper .swiper-slide a span { display: block; font-size: 14px; color: #666; text-align: center; margin-top: 15px; }

.sex-age-item .sex-r-swiper .swiper-pagination { position: inherit; margin-top: 20px; }

.sex-age-item .sex-r-swiper .swiper-pagination span { margin: 0 6px; }

.sex-age-item .sex-r-swiper .sex-r-button-next { display: none; }

.sex-age-item .sex-r-swiper .sex-r-button-prev { display: none; }

.voice-syn-item { width: 100%; overflow: hidden; padding-bottom: 20px; }

.voice-syn-item .voice-syn-model { width: 100%; margin-top: 50px; padding-bottom: 80px; border-bottom: 1px solid #152b43; }

.voice-syn-item .voice-syn-model .voice-l { width: 100%; text-align: center; }

.voice-syn-item .voice-syn-model .voice-l img { display: block; margin: 0 auto; }

.voice-syn-item .voice-syn-model .voice-l .voice-l-list { width: 80%; margin: 0 auto; }

.voice-syn-item .voice-syn-model .voice-l .voice-l-list .voice-l-item { float: left; width: 19%; margin: 0 0.5%; }

.voice-syn-item .voice-syn-model .voice-l .voice-l-list .voice-l-item img { display: block; margin: 0 auto; }

.voice-syn-item .voice-syn-model .voice-l .voice-l-list .voice-l-item span { display: block; width: 200px; font-size: 14px; color: #dfdfdf; text-align: center; margin-top: 15px; position: relative; left: 50%; margin-left: -100px; }

.voice-syn-item .voice-syn-model .voice-r { width: 100%; text-align: center; padding: 0 0 40px; }

.voice-syn-item .voice-syn-model .voice-r img { display: block; margin: 0 auto; max-width: 100%; }

.voice-syn-item .voice-syn-model .voice-r span { display: block; font-size: 16px; color: #01c3ff; margin-bottom: 20px; }

.voice-syn-item .voice-l-swiper { display: none; overflow: hidden; position: relative; }

.voice-syn-item .voice-l-swiper .swiper-slide a { display: block; }

.voice-syn-item .voice-l-swiper .swiper-slide a img { display: block; width: 100%; }

.voice-syn-item .voice-l-swiper .swiper-slide a span { display: block; font-size: 14px; color: #dfdfdf; text-align: center; margin-top: 15px; opacity: 0.7; }

.voice-syn-item .voice-l-swiper .voice-l-pagination { position: inherit; margin-top: 20px; }

.voice-syn-item .voice-l-swiper .voice-l-pagination span { margin: 0 6px; }

.voice-syn-item .voice-l-swiper .voice-l-button-next { display: none; }

.voice-syn-item .voice-l-swiper .voice-l-button-prev { display: none; }

.voice-syn-item .video-caseShow { width: 100%; text-align: center; margin-top: 40px; }

.voice-syn-item .video-caseShow .video-caseShow-tit { font-size: 16px; color: #01c3ff; }

.voice-syn-item .video-caseShow .video-caseList { margin: 40px 0 0; position: relative; }

.voice-syn-item .video-caseShow .video-caseList .video-item { display: inline-block; margin: 0 20px; width: 20%; color: #00a2ff; }

.voice-syn-item .video-caseShow .video-caseList .video-item .title { display: block; font-size: 24px; line-height: 40px; font-weight: bold; }

.voice-syn-item .video-caseShow .video-caseList .video-item .desc { display: block; font-size: 18px; line-height: 40px; font-weight: lighter; margin-bottom: 10px; }

.voice-syn-item .video-caseShow .video-caseList .video-item .video-box { position: relative; width: 100%; height: 530px; }

.voice-syn-item .video-caseShow .video-caseList .video-item .video-box span.video-bg { position: absolute; left: 0; top: 0; background: url(../images/solution-phone.png) no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100%; background-size: 100%; width: 100%; height: 100%; }

.voice-syn-item .video-caseShow .video-caseList .video-item .video-box video { position: absolute; top: 45px; left: 10px; width: 90%; outline: 0; z-index: 1; }

.voice-syn-item .video-caseShow .video-caseList .video-item-c { width: 534px; height: 295px; margin: 0 auto; }

.voice-syn-item .video-caseShow .video-caseList .video-item-c .v-sp-txt { display: block; font-size: 14px; color: #dfdfdf; margin-top: 16px; }

.voice-syn-item .video-caseShow .video-caseList .video-item-l { position: absolute; top: 0; left: 0; width: 187px; }

.voice-syn-item .video-caseShow .video-caseList .video-item-l a { display: block; width: 100%; }

.voice-syn-item .video-caseShow .video-caseList .video-item-l a img { display: block; max-width: 100%; margin: 0 auto; }

.voice-syn-item .video-caseShow .video-caseList .video-item-l a .v-sp-txt { display: block; font-size: 14px; color: #dfdfdf; margin-top: 16px; }

.voice-syn-item .video-caseShow .video-caseList .video-item-r { position: absolute; top: 0; right: 0; width: 187px; }

.voice-syn-item .video-caseShow .video-caseList .video-item-r a { display: block; width: 100%; }

.voice-syn-item .video-caseShow .video-caseList .video-item-r a img { display: block; max-width: 100%; margin: 0 auto; }

.voice-syn-item .video-caseShow .video-caseList .video-item-r a .v-sp-txt { display: block; font-size: 14px; color: #dfdfdf; margin-top: 16px; }

.jwlogo { display: none !important; }

.jwdisplayIcon .jwicon { width: 71px !important; height: 71px; background: url("../images/xf-video-btn1.png") no-repeat center !important; }

#videoCon_display_button, #videoCon2_display_button { background: none !important; padding: 0 !important; }

.evaluation { width: 100%; overflow: hidden; }

.evaluation .evaluation-model { width: 100%; margin-top: 50px; }

.evaluation .evaluation-model .evaluation-l { width: 100%; text-align: center; padding: 0 0 40px; }

.evaluation .evaluation-model .evaluation-l img { display: block; margin: 0 auto; max-width: 100%; }

.evaluation .evaluation-model .evaluation-l span { display: block; font-size: 16px; color: #01c3ff; margin-bottom: 20px; }

.evaluation .evaluation-model .evaluation-r { width: 100%; text-align: center; }

.evaluation .evaluation-model .evaluation-r .evaluation-r-list { width: 80%; margin: 0 auto; }

.evaluation .evaluation-model .evaluation-r .evaluation-r-list .evaluation-r-item { float: left; width: 19%; margin: 0 0.5%; }

.evaluation .evaluation-model .evaluation-r .evaluation-r-list .evaluation-r-item img { display: block; margin: 0 auto; }

.evaluation .evaluation-model .evaluation-r .evaluation-r-list .evaluation-r-item span { display: block; font-size: 14px; color: #666; text-align: center; margin-top: 15px; }

.evaluation .evaluation-r-swiper { height: 0; overflow: hidden; position: relative; }

.evaluation .evaluation-r-swiper .swiper-slide a { display: block; }

.evaluation .evaluation-r-swiper .swiper-slide a img { display: block; width: 100%; }

.evaluation .evaluation-r-swiper .swiper-slide a span { display: block; font-size: 14px; color: #333; text-align: center; margin-top: 15px; }

.evaluation .evaluation-r-swiper .evaluation-r-pagination { position: inherit; margin-top: 20px; }

.evaluation .evaluation-r-swiper .evaluation-r-pagination span { margin: 0 6px; }

.evaluation .evaluation-r-swiper .evaluation-r-button-next { display: none; }

.evaluation .evaluation-r-swiper .evaluation-r-button-prev { display: none; }

.evaluation .ai-answer-video { width: 960px; margin: 40px auto 0; }

.evaluation .ai-answer-video video { width: 100%; outline: none; }

.evaluation .ai-answer-span { text-align: center; color: #00a2ff; margin-top: 10px; font-weight: bold; }

.ai-answer { width: 100%; background: #181a2f url("../images/solution-con07.jpg") no-repeat center top; overflow: hidden; }

.ai-answer .ai-answer-model { width: 100%; text-align: center; }

.ai-answer .ai-answer-model .ai-answer-span { font-size: 16px; color: #01c3ff; margin-top: 50px; }

.ai-answer .ai-answer-model .ai-answer-video { width: 670px; height: 372px; margin: 40px auto 0; }

.ai-answer .ai-answer-model .ai-answer-content { height: 335px; margin-top: 40px; }

.ai-answer .ai-answer-model .ai-answer-content .left { margin-right: 10px; display: inline-block; height: 100%; }

.ai-answer .ai-answer-model .ai-answer-content .left video { height: 100%; outline: none; }

.ai-answer .ai-answer-model .ai-answer-content .right { display: inline-block; height: 100%; }

.ai-answer .ai-answer-model .ai-answer-content img { height: 100%; vertical-align: baseline; }

.ai-answer .ai-answer-model .ai-answer-content .small-show { display: none; }

.ai-answer .ai-answer-model .ai-answer-content .large-show { display: block; }

/*智能客服方案*/
.service-power { width: 100%; background: #f7f7f7; padding-top: 40px; overflow: hidden; }

.service-power .service-power-model { padding: 60px 150px 100px; }

.service-power .service-power-model .ser-power-l { float: left; width: 290px; height: 390px; padding: 0 35px; text-align: center; display: table; background: #fff url("../images/solution-bg01.jpg") no-repeat center; }

.service-power .service-power-model .ser-power-l .po-l-vertical { display: table-cell; vertical-align: middle; }

.service-power .service-power-model .ser-power-l .po-l-vertical h2 { font-size: 24px; color: #333; font-weight: normal; }

.service-power .service-power-model .ser-power-l .po-l-vertical p { margin-top: 50px; }

.service-power .service-power-model .ser-power-l .po-l-vertical p span { display: inline-block; font-size: 14px; color: #333; padding: 8px 12px; border-right: 1px solid #f2f2f2; }

.service-power .service-power-model .ser-power-l .po-l-vertical p span:last-child { border-right: none; }

.service-power .service-power-model .ser-c-jt { float: left; padding: 0 70px; height: 390px; display: table; }

.service-power .service-power-model .ser-c-jt span { display: table-cell; vertical-align: middle; }

.service-power .service-power-model .ser-c-jt span img { display: inline-block; }

.service-power .service-power-model .ser-power-r { float: left; width: 290px; height: 390px; padding: 0 35px; text-align: center; display: table; background: #fff url("../images/solution-bg02.jpg") no-repeat center; }

.service-power .service-power-model .ser-power-r .po-r-vertical { display: table-cell; vertical-align: middle; }

.service-power .service-power-model .ser-power-r .po-r-vertical h2 { font-size: 24px; color: #333; font-weight: normal; }

.service-power .service-power-model .ser-power-r .po-r-vertical p { margin-top: 50px; }

.service-power .service-power-model .ser-power-r .po-r-vertical p span { display: inline-block; float: left; font-size: 14px; color: #333; width: 44%; padding-left: 6%; text-align: left; margin-bottom: 20px; }

.service-power .service-power-model .ser-power-r .po-r-vertical p span em { display: block; font-size: 32px; color: #12c7ff; }

.service-power .service-power-model .ser-power-r .po-r-vertical p span em i { font-style: inherit; font-size: 20px; }

.service-power .service-power-model .ser-power-r .po-r-vertical p span:nth-child(odd) { border-right: 1px solid #f2f2f2; margin-right: -1px; }

.product-adv { width: 100%; background: #17192f url("../images/solution-con01.jpg") no-repeat top center; overflow: hidden; }

.product-adv .product-adv-model { width: 100%; margin-top: 60px; }

.product-adv .product-adv-model .adv-item { float: left; width: 22.5%; text-align: center; border: 1px solid #152b43; display: table; margin: 1%; background: #17192e; }

.product-adv .product-adv-model .adv-item .adv-item-data { display: table-cell; vertical-align: middle; position: relative; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.product-adv .product-adv-model .adv-item .adv-item-data img { display: inline-block; max-width: 100%; }

.product-adv .product-adv-model .adv-item .adv-item-data h2 { font-size: 16px; color: #00b9f1; margin-top: 20px; font-weight: normal; }

.product-adv .product-adv-model .adv-item .adv-item-data p { font-size: 14px; color: #dfdfdf; padding: 0 20px; margin-top: 20px; text-align: left; height: 0; overflow: hidden; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.product-adv .product-adv-model .adv-item .adv-item-data .b-top-l { display: block; width: 14px; height: 14px; background: url("../images/border-t-l.png") no-repeat center; position: absolute; top: -1px; left: -1px; }

.product-adv .product-adv-model .adv-item .adv-item-data .b-top-r { display: block; width: 14px; height: 14px; background: url("../images/border-t-r.png") no-repeat center; position: absolute; top: -1px; right: -1px; }

.product-adv .product-adv-model .adv-item .adv-item-data .b-bot-l { display: block; width: 14px; height: 14px; background: url("../images/border-b-l.png") no-repeat center; position: absolute; bottom: -1px; left: -1px; }

.product-adv .product-adv-model .adv-item .adv-item-data .b-bot-r { display: block; width: 14px; height: 14px; background: url("../images/border-b-r.png") no-repeat center; position: absolute; bottom: -1px; right: -1px; }

.product-adv .product-adv-model .adv-item:hover .adv-item-data { background: #1b1e3d; }

.product-adv .product-adv-model .adv-item:hover .adv-item-data p { height: auto; }

.ser-icon1 { background: url("../images/solution-icon06.png") no-repeat center !important; margin-bottom: 20px !important; }

.ser-icon2 { background: url("../images/solution-icon035.png") no-repeat center !important; margin-bottom: 20px !important; }

.ser-icon3 { background: url("../images/solution-icon036.png") no-repeat center !important; margin-bottom: 20px !important; }

.ser-icon4 { background: url("../images/solution-icon037.png") no-repeat center !important; margin-bottom: 20px !important; }

.ser-tit-01 { font-size: 18px; color: #dfdfdf; margin-top: 40px; }

.ser-txt-01 { font-size: 14px; color: #dfdfdf; margin: 20px auto 0; max-width: 50%; }

.cooperative { width: 100%; background: #17192e; overflow: hidden; }

.cooperative .cooper-list { margin-top: 40px; }

.cooperative .cooper-list .cooper-item { float: left; text-align: center; margin-right: 96px; }

.cooperative .cooper-list .cooper-item img { display: inline-block; max-width: 100%; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; }

.cooperative .cooper-list .cooper-item span { display: block; font-size: 14px; color: #ebebeb; margin-top: 10px; }

.cooperative .cooper-list .cooper-item:last-child { margin-right: 0; }

.ability-three { width: 100%; background: url("../images/solution-con09_12.jpg") no-repeat center; padding-top: 40px; overflow: hidden; }

.ability-three .ability-model { width: 100%; padding-top: 100px; position: relative; }

.ability-three .ability-model .sdImg { display: block; max-width: 100%; margin: 0 auto; }

.ability-three .ability-model .ability-list { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ability-three .ability-model .ability-list .ability-item { display: inline-block; width: auto; }

.ability-three .ability-model .ability-list .ability-item span { display: block; font-size: 18px; color: #00c3ff; }

.ability-three .ability-model .ability-list .ability-item p { font-size: 14px; color: #333; margin-top: 6px; }

.ability-three .ability-model .ability-list .ab-item-data1 { position: absolute; top: 32px; left: 44.5%; text-align: center; }

.ability-three .ability-model .ability-list .ab-item-data2 { position: absolute; top: 230px; right: 11%; text-align: left; }

.ability-three .ability-model .ability-list .ab-item-data3 { position: absolute; top: 230px; left: 14.5%; text-align: right; }

.underline { background: #17192f !important; }

.user-portrait { width: 100%; background: #f7f7f7; overflow: hidden; }

.user-portrait .portrait-list { width: 100%; margin-top: 60px; }

.user-portrait .portrait-list .portrait-item { float: left; width: 240px; height: 306px; padding: 50px 40px; background: #fff; }

.user-portrait .portrait-list .portrait-item img { display: block; max-width: 100%; }

.user-portrait .portrait-list .portrait-item h2 { font-size: 24px; color: #333; margin-top: 40px; font-weight: normal; }

.user-portrait .portrait-list .portrait-item p { font-size: 14px; color: #333; line-height: 26px; margin-top: 30px; }

.user-portrait .portrait-list .item-bg1 { background: url("../images/item-bg01.jpg") no-repeat center; }

.user-portrait .portrait-list .item-bg2 { background: url("../images/item-bg02.jpg") no-repeat center; }

.user-portrait .portrait-list .item-bg3 { background: url("../images/item-bg03.jpg") no-repeat center; }

.user-portrait .portrait-list .portrait-item-jt { float: left; width: 120px; height: 406px; display: table; }

.user-portrait .portrait-list .portrait-item-jt span { display: table-cell; vertical-align: middle; }

.user-portrait .portrait-list .portrait-item-jt span img { display: block; max-width: 100%; margin: 0 auto; }

.full-scene { width: 100%; background: #17192f url("../images/solution-con01.jpg") no-repeat top center; overflow: hidden; }

.full-scene .full-scene-model { width: 100%; margin-top: 60px; }

.full-scene .full-scene-model .full-scene-item { float: left; width: 48%; background: #fff; margin-right: 4%; position: relative; }

.full-scene .full-scene-model .full-scene-item .item-date-img { width: 100%; }

.full-scene .full-scene-model .full-scene-item .item-date-img img { display: block; width: 100%; }

.full-scene .full-scene-model .full-scene-item .item-date-txt { position: absolute; top: 0; left: 0; width: 40%; padding: 5%; }

.full-scene .full-scene-model .full-scene-item .item-date-txt h2 { font-size: 24px; color: #333; font-weight: normal; margin-top: 5%; }

.full-scene .full-scene-model .full-scene-item .item-date-txt p { font-size: 14px; color: #333; line-height: 24px; margin-top: 10px; }

.full-scene .full-scene-model .full-scene-item:last-child { margin-right: 0; }

/*行业定制解决方案*/
.realEstate { width: 100%; background: #f7f7f7 url("../images/solution-con09_12.jpg") no-repeat center; padding: 60px 0; overflow: hidden; }

.realEstate .realEstate-txt { max-width: 80%; margin: 40px auto 0; }

.realEstate .realEstate-txt p { font-size: 16px; color: #333; text-align: center; line-height: 26px; }

.ai-user { width: 100%; background: #17192f url("../images/solution-con01.jpg") no-repeat top center; overflow: hidden; }

.ai-user .ai-user-model { width: 100%; margin-top: 60px; }

.ai-user .ai-user-model .ai-user-item:last-child { margin-right: 0; }

.ai-user .ai-user-model .ai-user-item { float: left; width: 32.33%; text-align: center; display: table; margin: 0 1.5% 1.5% 0; background: #17192e; }

.ai-user .ai-user-model .ai-user-item .ai-user-data { display: table-cell; vertical-align: middle; position: relative; border: 1px solid #152b43; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.ai-user .ai-user-model .ai-user-item .ai-user-data img { display: inline-block; max-width: 100%; }

.ai-user .ai-user-model .ai-user-item .ai-user-data h2 { font-size: 16px; color: #00b9f1; margin-top: 20px; font-weight: normal; }

.ai-user .ai-user-model .ai-user-item .ai-user-data p { font-size: 14px; color: #dfdfdf; padding: 0 20px; margin-top: 20px; text-align: left; overflow: hidden; height: 0; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.ai-user .ai-user-model .ai-user-item .ai-user-data .b-top-l { display: block; width: 14px; height: 14px; background: url("../images/border-t-l.png") no-repeat center; position: absolute; top: -1px; left: -1px; }

.ai-user .ai-user-model .ai-user-item .ai-user-data .b-top-r { display: block; width: 14px; height: 14px; background: url("../images/border-t-r.png") no-repeat center; position: absolute; top: -1px; right: -1px; }

.ai-user .ai-user-model .ai-user-item .ai-user-data .b-bot-l { display: block; width: 14px; height: 14px; background: url("../images/border-b-l.png") no-repeat center; position: absolute; bottom: -1px; left: -1px; }

.ai-user .ai-user-model .ai-user-item .ai-user-data .b-bot-r { display: block; width: 14px; height: 14px; background: url("../images/border-b-r.png") no-repeat center; position: absolute; bottom: -1px; right: -1px; }

.ai-user .ai-user-model .ai-user-item:hover .ai-user-data { background: #1b1e3d; }

.ai-user .ai-user-model .ai-user-item:hover .ai-user-data p { display: block; height: auto; }

.ai-full-scene { width: 100%; background: #f8f8f8; overflow: hidden; }

.ai-full-scene .ai-scene-cast { margin-top: 60px; position: relative; }

.ai-full-scene .ai-scene-cast .ai-container .swiper-slide { height: 280px; overflow: hidden; }

.ai-full-scene .ai-scene-cast .ai-container .swiper-slide a { display: block; width: 100%; height: 100%; }

.ai-full-scene .ai-scene-cast .ai-container .swiper-slide span { display: block; width: 38px; height: 44px; position: absolute; top: 30px; left: 50%; margin-left: -19px; }

.ai-full-scene .ai-scene-cast .ai-container .swiper-slide span.icon-sc01 { background: url("../images/icon-1.png") no-repeat center; }

.ai-full-scene .ai-scene-cast .ai-container .swiper-slide span.icon-sc02 { background: url("../images/icon-2.png") no-repeat center; }

.ai-full-scene .ai-scene-cast .ai-container .swiper-slide span.icon-sc03 { background: url("../images/icon-3.png") no-repeat center; }

.ai-full-scene .ai-scene-cast .ai-container .swiper-slide span.icon-sc04 { background: url("../images/icon-1.png") no-repeat center; }

.ai-full-scene .ai-scene-cast .ai-container .swiper-slide img { display: block; width: 100%; height: 100%; }

.ai-full-scene .ai-scene-cast .ai-container .swiper-slide h2 { width: 100%; font-size: 18px; color: #333; font-weight: normal; text-align: center; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; position: absolute; top: 100px; }

.ai-full-scene .ai-scene-cast .ai-container .swiper-slide h2.color2 { color: #dfdfdf; }

.ai-full-scene .ai-scene-cast .ai-container .swiper-slide p { font-size: 14px; color: #333; line-height: 26px; margin-top: 20px; padding: 0 36px; height: 78px; -webkit-box-orient: vertical; -webkit-line-clamp: 3; position: absolute; top: 120px; }

.ai-full-scene .ai-scene-cast .ai-container .swiper-slide p.color2 { color: #dfdfdf; }

.ai-full-scene .ai-scene-cast .ai-pagination { width: 100%; text-align: center; position: inherit; margin-top: 40px; }

.ai-full-scene .ai-scene-cast .ai-pagination span { width: 13px; height: 13px; margin: 0 6px; opacity: 1; }

.ai-full-scene .ai-scene-cast .ai-pagination .swiper-pagination-bullet { border: 1px solid #dadada; background: none; }

.ai-full-scene .ai-scene-cast .ai-pagination .swiper-pagination-bullet-active { width: 15px !important; height: 15px !important; background: #00abfc !important; border: none !important; }

.ai-full-scene .ai-scene-cast .ai-button-next { display: none; width: 27px; height: 44px; padding: 20px 0; top: 36%; right: -36px !important; }

.ai-full-scene .ai-scene-cast .ai-button-prev { display: none; width: 27px; height: 44px; padding: 20px 0; top: 36%; left: -36px !important; }

.ai-originality { width: 100%; background: url("../images/solution-con010_01.jpg") no-repeat center; display: table; overflow: hidden; }

.ai-originality .ai-originality-vtc { display: table-cell; vertical-align: middle; }

.ai-originality .ai-originality-vtc .ai-originality-txt { font-size: 16px; color: #dfdfdf; text-align: center; margin-top: 26px; opacity: 0.7; }

.ai-scene-touch { width: 100%; overflow: hidden; }

.ai-scene-touch .ai-touch-list { width: 100%; margin-top: 60px; }

.ai-scene-touch .ai-touch-list .ai-touch-item { float: left; width: 48%; margin-right: 4%; padding: 50px 0; background: #17192f; }

.ai-scene-touch .ai-touch-list .ai-touch-item .ai-item-l { float: left; width: 24%; padding: 0 6%; border-right: 1px solid #1b1e3d; text-align: center; }

.ai-scene-touch .ai-touch-list .ai-touch-item .ai-item-l img { display: inline-block; max-width: 100%; }

.ai-scene-touch .ai-touch-list .ai-touch-item .ai-item-l span { display: block; font-size: 16px; color: #00c3ff; margin-top: 20px; }

.ai-scene-touch .ai-touch-list .ai-touch-item .ai-item-r { float: left; width: 47%; padding: 0 7%; }

.ai-scene-touch .ai-touch-list .ai-touch-item .ai-item-r p { font-size: 14px; color: #dfdfdf; line-height: 26px; opacity: 0.7; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }

.ai-scene-touch .ai-touch-list .ai-touch-item:last-child { margin-right: 0; }

.ai-increment { width: 100%; background: #17192f; overflow: hidden; }

.ai-increment .ai-increment-list { float: left; width: 45%; padding: 2%; margin-top: 60px; background: #1b1e3d; position: relative; }

.ai-increment .ai-increment-list i { display: inline-block; width: 14px; height: 14px; }

.ai-increment .ai-increment-list i.t-l { background: url("../images/border-t-l.png") no-repeat center; position: absolute; top: 0; left: 0; }

.ai-increment .ai-increment-list i.t-r { background: url("../images/border-t-r.png") no-repeat center; position: absolute; top: 0; right: 0; }

.ai-increment .ai-increment-list i.b-l { background: url("../images/border-b-l.png") no-repeat center; position: absolute; bottom: 0; left: 0; }

.ai-increment .ai-increment-list i.b-r { background: url("../images/border-b-r.png") no-repeat center; position: absolute; bottom: 0; right: 0; }

.ai-increment .ai-increment-list .ai-increment-img { width: 100%; }

.ai-increment .ai-increment-list .ai-increment-img img { display: block; width: 100%; }

.ai-increment .ai-increment-list .ai-increment-txt { width: 100%; text-align: center; }

.ai-increment .ai-increment-list .ai-increment-txt h2 { font-size: 16px; color: #00c3ff; font-weight: normal; margin-top: 30px; }

.ai-increment .ai-increment-list .ai-increment-txt p { font-size: 14px; color: #dfdfdf; line-height: 26px; margin-top: 20px; opacity: 0.7; }

.ai-increment .ai-increment-list:first-child { margin-right: 2%; }

.ai-customers { width: 100%; background: #fff; overflow: hidden; }

.ai-customers .ai-kh-ver { padding: 30px 0 40px; }

.ai-customers .ai-kh-ver h1 { float: left; padding: 0 4%; font-size: 40px; font-weight: normal; line-height: 1; background-image: -webkit-gradient(linear, left top, right bottom, from(#00c3e1), to(#0064f2)); background-image: -webkit-linear-gradient(left top, #00c3e1, #0064f2); background-image: -moz- oldlinear-gradient(left top, #00c3e1, #0064f2); background-image: -o-linear-gradient(left top, #00c3e1, #0064f2); background-image: linear-gradient(to right bottom, #00c3e1, #0064f2); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.ai-customers .ai-kh-ver p { float: left; }

.ai-customers .ai-kh-ver p span { float: left; height: 40px; display: inline-block; padding: 0 20px; border-right: 1px solid #e5e5e5; }

.ai-customers .ai-kh-ver p span img { width: 75%; margin: 0 auto; }

.ai-customers .ai-kh-ver p span:last-child { border: none; }

/*汽车行业解决方案*/
.car-buling { width: 100%; background: url("../images/solution-con014.jpg") no-repeat top center; overflow: hidden; }

.car-buling .car-buling-list { width: 100%; margin-top: 60px; padding-bottom: 100px; }

.car-buling .car-buling-list .car-buling-item { float: left; width: 25.13%; padding: 0 4%; }

.car-buling .car-buling-list .car-buling-item span { display: block; font-size: 20px; color: #00c3ff; }

.car-buling .car-buling-list .car-buling-item p { font-size: 14px; color: #dfdfdf; line-height: 26px; margin-top: 20px; }

.car-buling .car-buling-list .car-buling-item:nth-child(2) { border-left: 1px solid #636473; border-right: 1px solid #636473; }

.car-yy { width: 100%; background: #fff; overflow: hidden; }

.car-yy .car-yy-model { margin-top: 60px; position: relative; }

.car-yy .car-yy-model .car-container .swiper-slide { background: #17192f; text-align: center; padding: 60px 0; }

.car-yy .car-yy-model .car-container .swiper-slide a { display: block; width: 100%; height: 100%; }

.car-yy .car-yy-model .car-container .swiper-slide img { display: inline-block; max-width: 100%; }

.car-yy .car-yy-model .car-container .swiper-slide h2 { font-size: 16px; color: #00c3ff; margin-top: 26px; }

.car-yy .car-yy-model .car-container .swiper-slide p { font-size: 14px; color: #dfdfdf; line-height: 26px; opacity: 0.7; padding: 0 40px; text-align: left; height: 104px; margin-top: 30px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }

.car-yy .car-yy-model .car-pagination { display: none; width: 100%; text-align: center; position: inherit; margin-top: 40px; }

.car-yy .car-yy-model .car-pagination span { width: 13px; height: 13px; margin: 0 6px; opacity: 1; }

.car-yy .car-yy-model .car-pagination .swiper-pagination-bullet-active { width: 15px !important; height: 15px !important; background: #00abfc !important; border: none !important; }

.car-yy .car-yy-model .car-pagination .swiper-pagination-bullet { border: 1px solid #dadada; background: none; }

.car-yy .car-yy-model .car-button-next { width: 27px; height: 44px; padding: 20px 0; top: 36%; right: -36px !important; }

.car-yy .car-yy-model .car-button-prev { width: 27px; height: 44px; padding: 20px 0; top: 36%; left: -36px !important; }

/*运营商行业营销方案*/
.old-user-marketing { width: 100%; background: #17192f url("../images/solution-con010_02.jpg") no-repeat top center; overflow: hidden; }

.old-user-marketing .old-user-item { max-width: 970px; margin: 0 auto; padding-top: 40px; text-align: center; }

.old-user-marketing .old-user-item h2 { font-size: 24px; color: #00c3ff; font-weight: normal; }

.old-user-marketing .old-user-item p { font-size: 14px; color: #dfdfdf; line-height: 26px; opacity: 0.7; margin-top: 20px; }

.old-user-marketing .old-user-item .old-user-date { width: 100%; text-align: left; }

.old-user-marketing .old-user-item .old-user-date .nb-l { float: left; width: 24%; height: 350px; margin-top: 50px; margin-right: 1.333%; background: #1b1e3d; padding-bottom: 20px; }

.old-user-marketing .old-user-item .old-user-date .nb-l .ic { display: block; margin: 40px auto 20px; }

.old-user-marketing .old-user-item .old-user-date .nb-l span { display: block; font-size: 16px; color: #00c3ff; text-align: center; padding: 0 10px; }

.old-user-marketing .old-user-item .old-user-date .nb-l p { font-size: 14px; color: #dfdfdf; line-height: 22px; opacity: 0.7; margin-top: 10px; padding: 0 10px; }

.old-user-marketing .old-user-item .old-user-date .nb-l p img { display: block; width: 100%; }

.old-user-marketing .old-user-item .old-user-date .nb-l p.ts { color: #acabb1; }

.old-user-marketing .old-user-item .old-user-date .nb-l:last-child { margin-right: 0; }

.old-user-marketing .old-user-item .old-userTxt { width: 50%; }

.old-user-marketing .old-user-item .old-userTxt p { font-size: 14px; color: #ccc; text-align: left; }

.old-user-marketing .old-1 { background: #1b1e3d; margin-top: 40px; }

.old-user-marketing .old-1 .l-img { float: left; width: 48%; padding-left: 2%; }

.old-user-marketing .old-1 .l-img img { display: block; max-width: 100%; }

.old-user-marketing .old-1 .l-txt { float: left; width: 48%; text-align: left; padding-right: 2%; padding-top: 8%; }

.old-user-marketing .old-user-item:first-child { padding-bottom: 40px; margin-bottom: 40px; }

.old-user-marketing .old-user-item:last-child { border-top: 1px solid #2f3044; }

.old-user-marketing .new-business-item:first-child { border-bottom: 1px solid #2f3043; padding-bottom: 60px; }

.new-user-marketing { width: 100%; overflow: hidden; }

.new-user-marketing .new-user-item { max-width: 970px; margin: 0 auto; padding-top: 60px; text-align: center; }

.new-user-marketing .new-user-item h2 { font-size: 24px; color: #00c3ff; font-weight: normal; margin-bottom: 40px; }

.new-user-marketing .new-user-item .t-p { float: left; font-size: 16px; color: #333; width: 38%; padding-left: 10%; text-align: left; margin-bottom: 20px; }

.new-user-marketing .new-user-item .t-p img { display: block; }

.new-user-marketing .new-user-item .t-p .bq-tit { display: block; font-size: 16px; color: #333; text-align: left; margin-top: 10px; }

.new-user-marketing .new-user-item .t-p .bq-txt { display: block; margin-top: 10px; }

.new-user-marketing .new-user-item .new-user-item-tit { margin-top: 80px; }

.new-user-marketing .new-user-item .new-user-item-tit .n-tit-line { width: 100%; height: 1px; border-top: 1px solid #7fe1ff; }

.new-user-marketing .new-user-item .new-user-item-tit .n-txt-list { margin-top: -22px; position: relative; }

.new-user-marketing .new-user-item .new-user-item-tit .n-txt-list .n-txt-list-num { float: left; width: 24%; margin: 0 0.5%; }

.new-user-marketing .new-user-item .new-user-item-tit .n-txt-list .n-txt-list-num .n-txt-list-num-con { border: 2px solid #e5e5e5; padding-bottom: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.new-user-marketing .new-user-item .new-user-item-tit .n-txt-list .n-txt-list-num .n-txt-list-num-con .n-num-t { display: inline-block; font-size: 16px; color: #dfdfdf; width: 124px; height: 40px; line-height: 40px; text-align: center; background: #00c3ff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; top: -22px; }

.new-user-marketing .new-user-item .new-user-item-tit .n-txt-list .n-txt-list-num .n-txt-list-num-con p { font-size: 14px; color: #333; line-height: 22px; margin-top: 10px; height: 66px; overflow: hidden; }

.new-user-marketing .new-user-item .new-user-item-tit .n-txt-list .n-txt-list-num .n-txt-list-num-con img { display: block; max-width: 100%; margin: 30px auto 0; }

.new-user-marketing .new-user-item .new-user-item-tit .n-txt-list .n-txt-list-num .n-txt-list-num-con h3 { font-size: 18px; color: #00c3ff; height: 52px; font-weight: normal; margin-top: 20px; line-height: 26px; }

.ai-problem { width: 100%; }

.ai-problem .ai-problem-model { width: 100%; }

.ai-problem .ai-problem-model .ai-l-nav { float: left; width: 320px; margin-right: 25px; }

.ai-problem .ai-problem-model .ai-l-nav ul li { margin-bottom: 14px; }

.ai-problem .ai-problem-model .ai-l-nav ul li .li-tit { display: block; font-size: 24px; font-weight: bold; color: #676767; width: 100%; padding: 26px 0; border-bottom: 1px solid #e1e1e1; position: relative; }

.ai-problem .ai-problem-model .ai-l-nav ul li .li-tit span { display: block; width: 26px; height: 2px; background: #00c3fd; position: absolute; bottom: -1px; left: 0; }

.ai-problem .ai-problem-model .ai-l-nav ul li dl { width: 100%; }

.ai-problem .ai-problem-model .ai-l-nav ul li dl dd { padding: 15px 0; }

.ai-problem .ai-problem-model .ai-l-nav ul li dl dd a { display: block; font-size: 18px; color: #666; }

.ai-problem .ai-problem-model .ai-l-nav ul li dl dd:hover a { color: #00c3fd; }

.ai-problem .ai-problem-model .ai-l-nav ul li dl dd.on a { color: #00c3fd; }

.ai-problem .ai-problem-model .ai-wrap { display: none; }

.ai-problem .ai-problem-model .ai-r-con { float: left; width: 828px; }

.ai-problem .ai-problem-model .ai-r-con h1 { font-size: 24px; color: #676767; font-weight: normal; border-bottom: 1px solid #e1e1e1;    padding: 0px 0 21px 0; }

.ai-problem .ai-problem-model .ai-r-con .ai-r-con-item { margin-top: 45px; }

.ai-problem .ai-problem-model .ai-r-con .ai-r-con-item p { font-size: 16px; color: #676767; line-height: 30px; }

.ai-problem .ai-problem-model .ai-r-con .ai-r-con-share { width: 260px; margin: 60px auto 0; }

.ai-problem .ai-problem-model .ai-r-con .ai-r-con-share .share-tit { float: left; line-height: 44px; }

.ai-problem .ai-problem-model .ai-r-con .ai-r-con-share .share-btn { float: left; }

.ai-problem .ai-problem-model .ai-r-con .ai-r-con-share .share-btn .bds_tsina { width: 44px; height: 44px; background: #f3f7fa url("../images/ai-share-icon01.png") no-repeat center; padding-left: 0; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; margin: 0 10px 0 0; }

.ai-problem .ai-problem-model .ai-r-con .ai-r-con-share .share-btn .bds_weixin { width: 44px; height: 44px; background: #f3f7fa url("../images/ai-share-icon02.png") no-repeat center; padding-left: 0; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; margin: 0 10px 0 0; }

.ai-problem .ai-problem-model .ai-r-con .ai-r-con-share .share-btn .bds_sqq { width: 44px; height: 44px; background: #f3f7fa url("../images/ai-share-icon03.png") no-repeat center; padding-left: 0; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; margin: 0 10px 0 0; }

.ai-learn-center { width: 100%; background: #f7f7f7; }

.ai-learn-center .ai-learn-model { width: 100%; margin-bottom: 50px; margin-top: 40px; }

.ai-learn-center .ai-learn-model .ai-learn-item { float: left; width: 31.33%; margin: 1%; background: #fff; }

.ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-img { width: 100%; position: relative; }

.ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-img img { display: block; width: 100%; }

.ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-img a { display: block; width: 71px; height: 71px; background: url("../images/xf-video-btn1.png") no-repeat center; position: absolute; top: 50%; left: 50%; margin: -35.5px 0 0 -35.5px; }

.ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-txt { border: 1px solid #e5e5e5; border-top: none; padding: 20px; }

.ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-txt h2 { font-size: 24px; color: #333; font-weight: normal; margin-bottom: 16px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

.ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-txt .le-teacher { font-size: 14px; color: #333; line-height: 22px; }

.ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-txt .le-time { font-size: 14px; color: #333; line-height: 22px; }

.ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-txt .le-view { float: left; width: 48%; font-size: 14px; color: #999; text-align: center; margin-top: 40px; }

.ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-txt .le-view .ic { display: inline-block; width: 20px; height: 14px; background: url("../images/xf-txtIcon.png") no-repeat 0 -42px; margin-right: 8px; }

.ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-txt .le-collection { float: left; width: 48%; font-size: 14px; color: #999; text-align: center; margin-top: 40px; }

.ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-txt .le-collection a { display: inline-block; color: #999; height: 14px; line-height: 14px; padding-left: 24px; background: url("../images/xf-txtIcon.png") no-repeat 0 -28px; }

.three-advantage { width: 100%; position: relative; }

.three-advantage .adv-list { width: 100%; margin-top: 60px; }

.three-advantage .adv-list .adv-item { float: left; width: 32.33%; height: 312px; margin: 0 1.5% 1.5% 0; }

.three-advantage .adv-list .adv-item:last-child { margin-right: 0; }

.data-activation { width: 100%; background: #17192f; position: relative; }

.data-activation .activation-list { width: 100%; margin-top: 60px; }

.data-activation .activation-list .activation-item { float: left; width: 48%; margin-right: 4%; }

.data-activation .activation-list .activation-item .d-img1 { display: block; width: 100%; }

.data-activation .activation-list .activation-item .ac-tit { width: 100%; font-size: 18px; color: #00c3ff; text-align: center; padding-bottom: 24px; background: url("../images/analysis-icon013.png") no-repeat bottom center; }

.data-activation .activation-list .activation-item .ac-line { width: 100%; height: 1px; border-top: 1px solid #00c3ff; padding-bottom: 15px; }

.data-activation .activation-list .activation-item .ac-line span { display: inline-block; width: 1px; height: 14px; background: #00c3ff; }

.data-activation .activation-list .activation-item .ac-line .line-span-l { float: left; }

.data-activation .activation-list .activation-item .ac-line .line-span-r { float: right; }

.data-activation .activation-list .activation-item .ac-data { width: 100%; margin-top: 40px; }

.data-activation .activation-list .activation-item .ac-data .wrap1 { width: 64% !important; margin-right: 4%; }

.data-activation .activation-list .activation-item .ac-data .wrap1 .ac-data-con .ac-data-d { width: 46% !important; }

.data-activation .activation-list .activation-item .ac-data .wrap1 .ac-data-txt .ac-data-b span { width: 98% !important; }

.data-activation .activation-list .activation-item .ac-data .wrap2 { width: 32% !important; }

.data-activation .activation-list .activation-item .ac-data .wrap2 .ac-data-con .ac-data-d { width: 100% !important; }

.data-activation .activation-list .activation-item .ac-data .wrap2 .ac-data-txt .ac-data-b span { width: 98% !important; }

.data-activation .activation-list .activation-item .ac-data .wrap2 .jtIcon span img { -o-transform: rotate(180deg); /* Opera浏览器 */ -webkit-transform: rotate(180deg); /* Webkit内核浏览器 */ -moz-transform: rotate(180deg); /* Firefox浏览器 */ }

.data-activation .activation-list .activation-item .ac-data .ac-data-wrap { float: left; width: 100%; }

.data-activation .activation-list .activation-item .ac-data .ac-data-wrap .ac-data-con { width: 100%; }

.data-activation .activation-list .activation-item .ac-data .ac-data-wrap .ac-data-con .ac-data-d { float: left; width: 29.33%; text-align: center; padding: 0 2%; }

.data-activation .activation-list .activation-item .ac-data .ac-data-wrap .ac-data-con .ac-data-d img { display: block; max-width: 100%; margin: 0 auto; }

.data-activation .activation-list .activation-item .ac-data .ac-data-wrap .ac-data-con .ac-data-d span { display: block; font-size: 14px; color: #00c3ff; margin-top: 18px; }

.data-activation .activation-list .activation-item .ac-data .ac-data-wrap .jtIcon { width: 100%; text-align: center; padding: 40px 0; }

.data-activation .activation-list .activation-item .ac-data .ac-data-wrap .jtIcon span { display: block; }

.data-activation .activation-list .activation-item .ac-data .ac-data-wrap .jtIcon span img { display: block; margin: 0 auto; }

.data-activation .activation-list .activation-item .ac-data .ac-data-wrap .ac-data-txt { width: auto; padding: 10px; border: 1px solid #515363; }

.data-activation .activation-list .activation-item .ac-data .ac-data-wrap .ac-data-txt .ac-data-b { width: 100%; }

.data-activation .activation-list .activation-item .ac-data .ac-data-wrap .ac-data-txt .ac-data-b span { display: inline-block; width: 48%; font-size: 14px; color: #dfdfdf; opacity: 0.7; padding-left: 10px; background: url("../images/ai-icon026.png") no-repeat left center; margin: 4px 0; }

.data-activation .activation-list .activation-item:last-child { margin-right: 0; }

/*代理商中心*/
.agent-map { width: 100%; background: #f7f7f7; }

.agent-map .agent-map-con { width: 100%; padding-top: 20px; }

.agent-map .agent-map-con .map-bg { position: relative; }

.agent-map .agent-map-con .map-bg img { margin: 0 auto; }

.agent-map .agent-map-con .item-map { position: absolute; top: 0; }

.agent-map .agent-map-con .item-map .flag { position: relative; display: block; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-color: #fff; }

.agent-map .agent-map-con .item-map .flag .small { position: absolute; top: 0; left: 0; width: 15px; height: 15px; background-color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-animation: move 1.5s 0s ease-in-out infinite; -moz-animation: move 1.5s 0s ease-in-out infinite; -o-animation: move 1.5s 0s ease-in-out infinite; animation: move 1.5s 0s ease-in-out infinite; }

.agent-map .agent-map-con .item-map .flag .middle { position: absolute; top: -10px; left: -10px; width: 35px; height: 35px; background-color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-animation: move 1.5s 0s ease-in-out infinite; -moz-animation: move 1.5s 0s ease-in-out infinite; -o-animation: move 1.5s 0s ease-in-out infinite; animation: move 1.5s 0s ease-in-out infinite; }

.agent-map .agent-map-con .item-map .flag .large { position: absolute; top: -30px; left: -30px; width: 75px; height: 75px; background-color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-animation: move 1.5s 0s ease-in-out infinite; -moz-animation: move 1.5s 0s ease-in-out infinite; -o-animation: move 1.5s 0s ease-in-out infinite; animation: move 1.5s 0s ease-in-out infinite; }

@-webkit-keyframes move { 0% { -webkit-transform: scale(0); transform: scale(0); }
  100% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 0; } }

@-moz-keyframes move { 0% { -moz-transform: scale(0); transform: scale(0); }
  100% { -moz-transform: scale(1); transform: scale(1);
    opacity: 0; } }

@-o-keyframes move { 0% { -o-transform: scale(0); transform: scale(0); }
  100% { -o-transform: scale(1); transform: scale(1);
    opacity: 0; } }

@keyframes move { 0% { -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); transform: scale(0); }
  100% { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);
    opacity: 0; } }

.agent-map .agent-map-con .item-map .text-box { padding: 30px 40px; background: #fff; -webkit-box-shadow: 0px 0px 10px #eaeaea; -moz-box-shadow: 0px 0px 10px #eaeaea; box-shadow: 0px 0px 10px #eaeaea; position: absolute; bottom: 30px; left: -30px; display: none; }

.agent-map .agent-map-con .item-map .text-box .arrow { display: none; position: absolute; bottom: -17px; left: 30px; width: 25px; height: 17px; background: url("../images/agent-map-arrow.png") no-repeat center; -webkit-box-shadow: 0px 0px 10px #eaeaea; -moz-box-shadow: 0px 0px 10px #eaeaea; box-shadow: 0px 0px 10px #eaeaea; }

.agent-map .agent-map-con .item-map .text-box .t { width: 160px; font-size: 16px; color: #333; border-bottom: 1px solid #e1e1e1; position: relative; padding-bottom: 12px; margin-bottom: 12px; }

.agent-map .agent-map-con .item-map .text-box .t i { display: inline-block; width: 33px; height: 18px; vertical-align: bottom; background: url("../images/agent-map-flag2.png") no-repeat center; }

.agent-map .agent-map-con .item-map .text-box .t .line { width: 25px; height: 2px; background: #00c3fd; position: absolute; bottom: -2px; }

.agent-map .agent-map-con .item-map .text-box .d { font-size: 14px; color: #333; }

.agent-apply { width: 100%; background: url("../images/agent-bg.jpg") no-repeat center top; }

.agent-apply .agent-apply-con { max-width: 780px; margin: 60px auto 0; }

.agent-apply .agent-apply-con p { float: left; margin-bottom: 30px; height: 50px; line-height: 50px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; background: #fff; }

.agent-apply .agent-apply-con p i { display: inline-block; float: left; width: 22px; height: 22px; margin: 14px 0px 0 20px; background: url("../images/xf-contentIcon.png") no-repeat; }

.agent-apply .agent-apply-con p .dInt-icon01 { background-position: 0 0; }

.agent-apply .agent-apply-con p .dInt-icon02 { background-position: 0 -22px; }

.agent-apply .agent-apply-con p .dInt-icon03 { background-position: 0 -44px; }

.agent-apply .agent-apply-con p .dInt-icon04 { background-position: 0 -66px; }

.agent-apply .agent-apply-con p .dInt-icon05 { background-position: 0 -88px; }

.agent-apply .agent-apply-con p .dInt-icon06 { background: url(../images/common_icon.gif) no-repeat; }

.agent-apply .agent-apply-con p input { width: 76%; height: 50px; line-height: 50px; border: none; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; outline: none; text-indent: 1em; }

.agent-apply .agent-apply-con .dInt { width: 48%; margin-right: 4%; }

.agent-apply .agent-apply-con .dInt.disabled { background-color: #ebebe4; }

.agent-apply .agent-apply-con .dInt:nth-child(even) { margin-right: 0; }

.agent-apply .agent-apply-con .fInt { width: 100%; }

.agent-apply .applyBtn { margin-top: 30px; text-align: center; }

.agent-apply .applyBtn input { width: 240px; height: 60px; font-size: 18px; color: #dfdfdf; line-height: 60px; background: #ff9600; border: none; cursor: pointer; margin: 0 auto; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; outline: none; }

/*media  all*/
@media screen and (max-width: 1366px) { .zp-rh .zp-rh-con { margin-top: 40px; }
  .product-pic-hover .text .icon { width: 60px; height: 60px; -webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%; }
  .case-list-item .text { padding: 20px 10px; }
  .about-contant { padding-bottom: 40px; }
  .about-contant .map-tip .titlev { font-size: 16px; padding-bottom: 10px; }
  .about-contant .item.center .title { font-size: 24px; padding: 20px 0; }
  .about-contant .item.center .desc p { font-size: 14px; }
  .about-contant .item { padding-bottom: 20px; }
  .about-contant .item .title { font-size: 24px; padding: 20px 0; }
  .about-contant .item .desc p { font-size: 14px; }
  .about-contant .contantMap #map { margin-top: 20px; }
  .about-join .join-item { padding: 40px; }
  .about-join .join-item .title { font-size: 22px; }
  .about-join .join-item .wrap .item .title { font-size: 18px; padding-bottom: 16px; }
  .about-join .join-item .wrap .item .desc { padding: 20px 0; }
  .case-list ul li, .case-other ul li { margin-top: 40px; }
  .case-list-item .text .top .t { font-size: 22px; }
  .about-about .item { padding-top: 40px; }
  .about-award .tab { padding-top: 20px; padding-bottom: 40px; }
  .ai-learn-center .ai-learn-model { margin-top: 0; }
  .ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-img a { width: 50px; height: 50px; -webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%; }
  .ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-txt h2 { font-size: 22px; }
  .about-about .item .d { font-size: 14px; line-height: 24px; }
  .ai-problem .ai-problem-model .ai-l-nav { width: 280px; }
  .ai-problem .ai-problem-model .ai-l-nav ul li .li-tit { padding: 20px 0; font-size: 16px; }
  .ai-problem .ai-problem-model .ai-l-nav ul li dl dd { padding: 10px 0; }
  .ai-problem .ai-problem-model .ai-l-nav ul li dl dd a { font-size: 14px; }
  .ai-problem .ai-problem-model .ai-r-con { width: 670px; }
  .ai-problem .ai-problem-model .ai-r-con h1 { font-size: 20px; }
  .ai-problem .ai-problem-model .ai-r-con .ai-r-con-item { margin-top: 20px; }
  .ai-problem .ai-problem-model .ai-r-con .ai-r-con-item p { font-size: 14px; }
  .ai-problem .ai-problem-model .ai-r-con .ai-r-con-share { margin: 40px auto 0; }
  .ai-problem .ai-problem-model .ai-r-con .ai-r-con-share .share-tit { font-size: 14px; }
  .case-details .top .text .t { font-size: 24px; }
  .case-details .top .text .time span { font-size: 14px; }
  .case-details .top .text .num-item .item .num span { font-size: 32px; }
  .case-details .top .text .num-item .item .desc { font-size: 14px; }
  .case-details .center h2.tit { font-size: 24px; }
  .case-details .center p { font-size: 14px; line-height: 24px; }
  .news-details .title { font-size: 24px; padding: 20px 0; }
  .news-details .time span { font-size: 14px; }
  .news-details .content .pic { padding-bottom: 20px; }
  .news-details .content p { font-size: 14px; line-height: 24px; padding-bottom: 20px; }
  .ai-customers .ai-kh-ver h1 { display: block; text-align: center; float: none; margin-bottom: 40px; }
  .ai-customers .ai-kh-ver p { float: none; text-align: center; }
  .ai-customers .ai-kh-ver p span { float: none; }
  .ai-increment .ai-increment-list { margin-top: 40px; }
  .ai-scene-touch .ai-touch-list { margin-top: 40px; }
  .ai-full-scene .ai-scene-cast { margin-top: 40px; }
  .service-power .service-power-model { padding: 40px 150px 60px; }
  .data-activation .activation-list { margin-top: 40px; }
  .ai-user .ai-user-model { margin-top: 40px; }
  .three-advantage .adv-list { margin-top: 40px; }
  .full-scene .full-scene-model { margin-top: 40px; }
  .user-portrait .portrait-list .portrait-item { width: 18.5%; padding: 4% 4%; }
  .user-portrait .portrait-list .portrait-item-jt { width: 10%; }
  .realEstate .realEstate-txt p { font-size: 14px; }
  .cooperative .cooper-list .cooper-item { width: 16.66%; margin-right: 0; }
  .service-power .service-power-model .ser-power-l .po-l-vertical p span { padding: 8px; }
  .service-power .service-power-model .ser-power-l { width: 38%; padding: 0 3%; }
  .service-power .service-power-model .ser-power-r { width: 38%; padding: 0 3%; }
  .service-power .service-power-model .ser-c-jt { width: 12%; padding: 0; text-align: center; }
  .top-title .t img, .top-title2 .t img { width: 600px; }
  .index-system .swiper-container .swiper-wrapper .swiper-slide .right .text .title { font-size: 32px !important; }
  .consult-box { padding: 50px 0; }
  .consult-box .form .input-text input { font-size: 14px; }
  .top-title .d, .top-title2 .d { font-size: 14px; line-height: 24px; }
  .product-item1 .d { padding-top: 20px; line-height: 24px; }
  .product-item4 .swiper-container { padding-top: 40px; padding-bottom: 40px; }
  .product-tab { padding: 20px 0 0; }
  .product-pic-hover .text .t { font-size: 16px; }
  .product-pic-hover .text .d { line-height: 20px; padding-top: 10px; }
  .product-item9 .item { padding-bottom: 50px; }
  .product-item9 .item .title .t { font-size: 32px !important; }
  .product-item9 .item .title .num { font-size: 120px !important; }
  .product-item9 .item .text .desc { padding: 10px 0; }
  .product-item5 .swiper-wrap { margin-top: 40px; }
  .product-item5 .swiper-container { padding-top: 0; }
  .product-item6 .pro-item6-list { margin-top: 40px !important; }
  .product-item6 .pro-item6-list .pro-item6-item span { font-size: 14px; }
  .product-item7 ul { padding: 40px 0 40px 0; }
  .product-item8 .item8-list { padding-top: 40px; }
  .product-tab ul li { height: 40px; }
  .product-tab ul li a span { font-size: 14px; }
  .sub-banner .title { font-size: 38px; }
  .sub-banner .desc { line-height: 24px; }
  .product-item10 .swiper-wrap { padding-top: 40px; }
  .product-item10 .xianzhi-1 .left { width: 40%; }
  .product-item10 .xianzhi-1 .right { float: left; width: 60%; padding-left: 0; }
  .product-item10 .xianzhi-1 .right .t2 { font-size: 16px; padding-top: 20px; }
  .product-item10 .xianzhi-1 .right .num-item { padding: 24px 0; }
  .product-item10 .xianzhi-1 .right .num-item .item .top span { font-size: 36px; }
  .product-item10 .xianzhi-1 .right .num-item .item .bottom { font-size: 14px; }
  .product-item2 .item { margin-bottom: 30px; }
  .product-item2 .item .text .top-title .t { margin-top: 5%; }
  .product-item2 .item .text .top-title .t img { width: 80%; }
  .product-item2 .item .text .top-title .d { padding-top: 3%; line-height: 24px; }
  .product-item3 .text { padding-top: 10px; font-size: 14px; }
  .product-item3 .swiper-pagination { bottom: -40px; }
  .ability-three .ability-model { padding-top: 100px; }
  .ability-three .ability-model .sdImg { max-width: 600px; }
  .ability-three .ability-model .ability-list .ab-item-data1 { top: 32px; left: 43%; }
  .ability-three .ability-model .ability-list .ab-item-data2 { top: 196px; right: 8%; }
  .ability-three .ability-model .ability-list .ab-item-data3 { top: 196px; left: 12.5%; }
  .product-adv .product-adv-model { margin-top: 20px; }
  .user-portrait .portrait-list { margin-top: 40px; }
  .user-portrait .portrait-list .portrait-item h2 { font-size: 18px; }
  .full-scene .full-scene-model .full-scene-item .item-date-txt h2 { font-size: 18px; }
  .sex-age-item { margin-top: 20px; }
  .sex-age-item .sex-age-model, .voice-syn-item .voice-syn-model { margin-top: 10px; padding-bottom: 80px; }
  .voice-syn-item .video-caseShow { margin-top: 40px; }
  .voice-syn-item .video-caseShow .video-caseList { margin: 40px 40px 0; padding-bottom: 40px; }
  .evaluation .evaluation-model { margin-top: 40px; }
  .ai-answer .ai-answer-model .ai-answer-span { margin-top: 20px; }
  .ai-answer .ai-answer-model .ai-answer-video { margin-top: 40px; }
  .product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .tCon .t01 img { width: 36%; }
  .voice-syn-item .video-caseShow .video-caseList .video-item .video-box { height: 460px; } }

@media screen and (max-width: 1335px) { .user-portrait .portrait-list .portrait-item { width: 18.5%; padding: 4% 4%; }
  .user-portrait .portrait-list .portrait-item-jt { width: 10%; }
  .user-portrait .portrait-list .portrait-item h2 { margin-top: 20px; }
  .user-portrait .portrait-list .portrait-item p { margin-top: 20px; } }

@media screen and (max-width: 1318px) { .consult-box .form { padding-top: 40px; }
  .consult-box .form .input-text { width: 18%; margin-top: 20px; }
  .consult-box .form .input-text .icon { width: 22px; }
  .consult-box .form .input-text input { width: 74%; } }

@media screen and (max-width: 1280px) { .sub-banner { height: 284px; }
  .sub-banner img { width: 1280px; position: relative; left: 50%; margin-left: -640px; max-width: inherit; } }

@media screen and (max-width: 1260px) { .product-item6 .pro-item6-list { margin-top: 20px; }
  .ai-user .ai-user-model .ai-user-item { width: 30%; margin: 1.5% 1.5%; }
  .ai-problem .ai-problem-model .ai-l-nav { width: 30%; margin-right: 4%; }
  .ai-problem .ai-problem-model .ai-r-con { width: 66%; }
  .ai-problem .ai-problem-model .ai-l-nav ul li .li-tit { font-size: 16px; }
  .ai-problem .ai-problem-model .ai-r-con h1 { font-size: 20px; }
  .ai-customers .ai-kh-ver p { width: 100%; margin-top: 20px; }
  .ai-customers .ai-kh-ver p span { padding: 10px 2.5%; border: none; }
  .service-power .service-power-model .ser-power-l { width: 38%; padding: 0 3%; }
  .service-power .service-power-model .ser-power-r { width: 38%; padding: 0 3%; }
  .service-power .service-power-model .ser-c-jt { width: 12%; padding: 0; text-align: center; }
  .service-power .service-power-model .ser-power-r .po-r-vertical p span { height: 80px; }
  .cooperative .cooper-list .cooper-item { width: 16.66%; margin-right: 0; }
  .cooperative .cooper-list .cooper-item img { max-width: 85%; margin: 0 auto; }
  .sex-age-item .sex-age-model .sex-l { float: none; width: 100%; padding: 20px 0; }
  .sex-age-item .sex-age-model .sex-r { float: none; width: 100%; padding-left: 0; }
  .voice-syn-item .voice-syn-model .voice-r { float: none; width: 100%; padding: 20px 0; }
  .voice-syn-item .voice-syn-model .voice-l { float: none; width: 100%; padding-right: 0; }
  .evaluation .evaluation-model .evaluation-l { float: none; width: 100%; padding: 20px 0; }
  .evaluation .evaluation-model .evaluation-r { float: none; width: 100%; padding-left: 0; }
  .full-scene .full-scene-model { margin-top: 40px; } }

@media screen and (max-width: 1024px) { .product-item7 ul { width: 100%; }
  .product-item7 ul li { width: 48%; margin-right: 1%; margin-left: 1%; }
  .ai-user .ai-user-model .ai-user-item { width: 48%; margin-right: 1%; margin-left: 1%; }
  .three-advantage .adv-list .adv-item { width: 48%; margin-right: 1%; margin-left: 1%; overflow: hidden; }
  .product-adv .product-adv-model .adv-item { width: 47.5%; margin-right: 1%; margin-left: 1%; }
  .product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .dCon .d01 p { font-size: 36px; }
  .about-contant .contantMap { float: none; width: 100%; }
  .case-details .top .text { padding-left: 5%; }
  .case-details .top .text .t { font-size: 26px; padding: 5% 0; }
  .case-details .top .text .num-item { padding: 5% 0; }
  .case-details .top .text .num-item .item .num span { font-size: 30px; }
  .case-details .center { padding-top: 5%; }
  .case-details .center p { padding-bottom: 5%; }
  .about-award .about-award-list li { padding-right: 3%; }
  .product-pic-hover .text .t { padding-top: 10px; font-size: 16px; }
  .product-pic-hover .text .d { padding-top: 20px; }
  .product-item10 .swiper-slide .left { width: 40%; }
  .product-item10 .swiper-slide .left img { width: 100%; }
  .product-item10 .swiper-slide .right { float: left; width: 60%; padding-left: 0; padding-top: 5%; }
  .product-item10 .swiper-slide .right .num-item { padding: 5% 0; }
  .product-item10 .swiper-slide .right .num-item .item { width: 100px; }
  .voice-syn-item .video-caseShow .video-caseList { margin: 40px auto 0; padding-bottom: 0; }
  .voice-syn-item .video-caseShow .video-caseList .video-item-c { width: 100%; margin-bottom: 60px; }
  .voice-syn-item .video-caseShow .video-caseList .video-item-l { position: inherit; top: inherit; left: inherit; float: left; }
  .voice-syn-item .video-caseShow .video-caseList .video-item-r { position: inherit; top: inherit; right: inherit; float: right; }
  .data-activation .activation-list .activation-item { width: 100%; margin-right: 0; margin-bottom: 40px; }
  .data-activation .activation-list .activation-item .ac-data .ac-data-wrap .ac-data-con .ac-data-d span { height: 38px; }
  .sub-banner { height: 226px !important; }
  .sub-banner img { width: 1024px; margin-left: -512px; }
  .top-title .t img, .top-title2 .t img { width: 550px; }
  .ai-answer .ai-answer-model .ai-answer-content { height: 270px; } }

@media screen and (max-width: 980px) { .agent-map .agent-map-con .item-map .text-box { left: auto; right: 0; }
  .agent-map .agent-map-con .item-map .text-box .arrow { display: none; }
  .consult-box .form { width: 102%; }
  .consult-box .form .input-text { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 48%; margin-right: 2%; } }

@media screen and (max-width: 960px) { .product-item6 .pro-item6-list .pro-item6-item { width: 48%; margin: 0.5% 1%; }
  .ai-learn-center .ai-learn-model .ai-learn-item { width: 48%; }
  .ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-txt h2 { font-size: 20px; }
  .full-scene .full-scene-model .full-scene-item .item-date-img { width: 100%; }
  .full-scene .full-scene-model .full-scene-item .item-date-txt { width: 90%; }
  .full-scene .full-scene-model .full-scene-item .item-date-txt p { height: 96px; }
  .service-power .service-power-model { padding: 40px 0px 60px; }
  .case-details .top .text .num-item .item .num span { font-size: 24px; }
  .case-details .center { padding-top: 5%; }
  .case-details .center p { padding-bottom: 5%; }
  .news-details .details-page .news-title { display: none; }
  .evaluation .ai-answer-video { width: 100%; }
  .voice-syn-item .video-caseShow .video-caseList .video-item { margin: 0 45px 30px; width: 30%; }
  .voice-syn-item .video-caseShow .video-caseList .video-item .video-box { height: 570px; } }

@media screen and (max-width: 840px) { .sub-banner { overflow: hidden; }
  .sub-banner .title, .sub-banner .desc { width: auto; margin: 0 5%; }
  .sub-banner .title { font-size: 26px; }
  .sub-banner .desc { font-size: 14px; }
  .ai-answer .ai-answer-model .ai-answer-content { height: auto; width: 500px; margin: 40px auto 0; }
  .ai-answer .ai-answer-model .ai-answer-content .left { display: block; margin-right: 0; }
  .ai-answer .ai-answer-model .ai-answer-content .right { display: block; }
  .ai-answer .ai-answer-model .ai-answer-content video { height: auto; width: 100%; }
  .ai-answer .ai-answer-model .ai-answer-content img { height: auto; }
  .ai-answer .ai-answer-model .ai-answer-content .large-show { display: none; }
  .ai-answer .ai-answer-model .ai-answer-content .small-show { display: block; }
  .voice-syn-item .video-caseShow .video-caseList .video-item .video-box { height: 500px; } }

@media screen and (max-width: 820px) { .top-title { width: auto; margin: 0 5%; } }

@media screen and (max-width: 780px) { .case-argument .item .t { width: 100%; float: none; padding-bottom: 20px; }
  .case-argument .item .c { padding-left: 0; }
  .about-text-box { width: 90%; height: 76%; overflow: auto; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; left: 5%; top: 12%; }
  .about-text-box .form .input-text { width: 97%; }
  .about-text-box .form .files { margin: 0 2.5% 22px 2.5%; } }

@media screen and (max-width: 768px) { .agent-apply .agent-apply-con { margin: 20px auto 0; }
  .agent-apply .agent-apply-con .dInt, .agent-apply .agent-apply-con .fInt { height: 40px; line-height: 40px; margin-bottom: 20px; }
  .agent-apply .agent-apply-con .dInt i, .agent-apply .agent-apply-con .fInt i { margin: 9px 0px 0 16px; }
  .agent-apply .agent-apply-con .dInt input, .agent-apply .agent-apply-con .fInt input { float: left; font-size: 14px; height: 40px; line-height: 40px; }
  .agent-apply .applyBtn { margin-top: 20px; }
  .agent-apply .applyBtn input { height: 50px; line-height: 50px; }
  .case-details .top .text .num-item .item { padding-left: 30px; }
  .ai-increment .ai-increment-list { width: 96%; margin-right: 0 !important; }
  .ai-full-scene .ai-scene-cast .ai-container .swiper-slide img { width: 768px; height: auto; }
  .product-item5 .xz-why-list .xz-why-item { width: 100%; margin-right: 0 !important; }
  .product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .dCon { padding: 50px 0; }
  .product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .dCon .d01 { width: 47%; height: 120px; }
  .product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .dCon .d01 span { font-size: 14px; }
  .product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .tCon { padding: 50px 0 40px; }
  .product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .tCon .t01 { float: left; width: 31.33%; margin-bottom: 20px; }
  .product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .tCon .t01 img { width: 34%; }
  .product-item8 .item8-list .item8-list-con .item8-list-item .i8-item-data .tCon .t01 span { font-size: 14px; margin-top: 10px; }
  .case-list ul, .case-other ul { width: 103%; }
  .case-list ul li, .case-other ul li { width: 47%; margin-right: 2%; margin-top: 2%; }
  .case-details { padding-bottom: 5%; }
  .case-details .top .pic { width: 100%; float: none; padding-bottom: 5%; }
  .case-details .top .text { width: 100%; float: none; padding-left: 0; }
  .case-details .top .text .t { padding: 0; }
  .case-details .top .text .num-item { margin-left: inherit; }
  .news-list ul li .pic { width: 40%; }
  .news-list ul li .text { float: left; width: 55%; padding-left: 5%; }
  .news-list ul li .text .title { margin: 0 0 5% 0; }
  .news-list ul li .text .desc { -webkit-line-clamp: 2; }
  .news-details .title { font-size: 30px; }
  .about-contant { padding-bottom: 15%; }
  .about-contant .item { width: 48%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .about-contant .item.center { width: 100%; }
  .about-about .item { width: 100%; margin-right: 0 !important; margin-left: 0 !important; }
  .about-award .about-award-list li { width: 50%; }
  .about-join .join-item .item { width: 100%; padding-right: 0; }
  .product-item1 .wrap { width: 100%; }
  .product-item1 .top-title { margin: 0; }
  .product-item2 .item.r .pic { padding: 0; padding-bottom: 5%; }
  .product-item2 .item .pic { width: 100%; float: none; padding: 0; padding-bottom: 5%; }
  .product-item2 .item .text { width: 100%; float: none; padding: 0; }
  .product-item5 .swiper-container { padding-top: 5%; }
  .product-item5 .swiper-button-prev { display: none; }
  .product-item5 .swiper-button-next { display: none; }
  .product-item5 .swiper-pagination { display: block !important; }
  .product-item6 .pro-item6-list { margin-top: 5%; }
  .product-item6 .pro-item6-list .pro-item6-item { width: 48%; }
  .product-item8 .swiper-button-prev { display: none; }
  .product-item8 .swiper-button-next { display: none; }
  .product-item4 .swiper-container { padding-top: 10%; padding-bottom: 0; }
  .product-item4 .swiper-button-prev { display: none; }
  .product-item4 .swiper-button-next { display: none; }
  .product-item4 .content-btn { margin-top: 10%; }
  .product-item9 .item { padding-bottom: 40px; }
  .product-item9 .item .content-btn { margin: 10% 0; }
  .product-item9 .item.r .text { padding-right: 5%; }
  .product-item9 .item .text .title .t { font-size: 30px; }
  .product-item9 .item .text .title .num { font-size: 90px; }
  .product-item9 .item .text .desc { padding: 15px 0; }
  .product-item10 .swiper-wrap .swiper-button-prev { display: none; }
  .product-item10 .swiper-wrap .swiper-button-next { display: none; }
  .product-item10 .swiper-wrap .swiper-pagination { display: block; }
  .product-item10 .swiper-slide .left { float: none; width: 100%; }
  .product-item10 .swiper-slide .right { padding: 5%; width: 100%; float: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .product-item10 .swiper-slide .right .num-item .item { width: 50%; padding-bottom: 5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .product-item10 .swiper-slide .right .num-item .item:nth-child(2) .line { display: none; }
  .ai-problem .ai-problem-model .ai-l-nav { width: 100%; margin-right: 0; }
  .ai-problem .ai-problem-model .ai-r-con { width: 100%; }
  .realEstate { padding: 40px 0; }
  .realEstate .realEstate-txt { margin-top: 20px; }
  .realEstate .realEstate-txt p { font-size: 14px; }
  .ai-increment .ai-increment-list { margin-top: 40px; }
  .ai-increment .ai-increment-list .ai-increment-img { width: 100%; margin-right: 0; }
  .ai-increment .ai-increment-list .ai-increment-txt { width: 100%; }
  .ai-increment .ai-increment-list .ai-increment-txt h2 { margin-top: 20px; }
  .ai-increment .ai-increment-list .ai-increment-txt p { margin-top: 10px; }
  .old-user-marketing .old-user-item .old-user-date .nb-l { width: 100%; height: auto; margin-right: 0; margin-top: 20px; }
  .old-user-marketing .old-user-item { padding-top: 40px; }
  .new-user-marketing .new-user-item { padding-top: 40px; }
  .new-user-marketing .new-user-item .t-p { width: 100%; font-size: 14px; margin-bottom: 10px; }
  .new-user-marketing .new-user-item .t-p span { font-size: 14px; }
  .new-user-marketing .new-user-item .t-p .old-user-marketing .old-user-item .old-userTxt { width: 100%; }
  .product-adv .product-adv-model .adv-item { width: 47.5%; }
  .user-portrait .portrait-list .portrait-item { width: 92%; height: auto; }
  .user-portrait .portrait-list .portrait-item-jt { width: 100%; height: auto; padding: 20px 0; }
  .user-portrait .portrait-list .portrait-item-jt span img { -ms-transform: rotate(90deg); transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=2); }
  .ai-scene-touch .ai-touch-list .ai-touch-item { width: 100%; margin-right: 0; margin-bottom: 20px; }
  .service-power .service-power-model .ser-power-l { width: 90%; height: auto; padding: 40px 5%; }
  .service-power .service-power-model .ser-c-jt { width: 100%; height: auto; padding: 20px 0; }
  .service-power .service-power-model .ser-power-r { width: 90%; height: auto; padding: 40px 5%; }
  .service-power .service-power-model .ser-c-jt span img { -ms-transform: rotate(90deg); transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=2); }
  .cooperative .cooper-list .cooper-item { width: 33.33%; margin-bottom: 20px; }
  .ai-answer .ai-answer-model .ai-answer-video { width: 100%; }
  .ability-three .ability-model { -webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%; }
  .ability-three .ability-model .ability-list { position: inherit; top: inherit; left: inherit; margin-bottom: 20px; }
  .ability-three .ability-model .ability-list .ability-item { display: block; position: inherit; top: inherit; left: inherit; right: inherit; text-align: center; float: left; width: 33.33%; }
  .sex-age-item .sex-r-swiper { height: auto; padding-bottom: 40px; }
  .sex-age-item .sex-age-model { padding-bottom: 40px; }
  .sex-age-item .sex-age-model .sex-r { display: none; }
  .voice-syn-item .voice-syn-model .voice-l { display: none; }
  .voice-syn-item .voice-syn-model { padding-bottom: 40px; }
  .voice-syn-item .voice-l-swiper { display: block; padding-bottom: 40px; }
  .voice-syn-item .video-caseList { display: none; }
  .voice-syn-item .voice-l-swiper video { width: 100%; }
  .evaluation .evaluation-model .evaluation-r { display: none; }
  .evaluation .evaluation-model { padding-bottom: 40px; }
  .evaluation .evaluation-r-swiper { height: auto; padding-bottom: 40px; }
  .top-title .t img, .top-title2 .t img { width: 450px; }
  .about-text-box .form .input-text { height: 34px; }
  .about-text-box .form .input-text input { font-size: 14px; }
  .about-text-box .form .files button { font-size: 14px; } }

@media screen and (max-width: 640px) { .sub-banner { margin-top: 60px; }
  .ability-three .ability-model .sdImg { max-width: 100%; }
  .top-title .t { font-size: 34px; padding-bottom: 2.5%; }
  .top-title .d { padding-top: 0; }
  .consult-box { padding: 10% 0 15% 0; }
  .consult-box .form { padding-top: 5%; }
  .consult-box .form .input-text { width: 100%; }
  .consult-box .form .input-text input { width: 80%; }
  .consult-box .content-btn { width: 100%; margin-top: 5%; }
  .case-list ul, .case-other ul { width: 100%; }
  .case-list ul li, .case-other ul li { width: 100%; float: none; margin: 5% 0 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .case-other { padding-bottom: 15%; }
  .case-other ul { padding-bottom: 0; }
  .page .wrap { width: 100%; }
  .page a { display: none; }
  .page a.prev, .page a.next { width: 45%; margin-right: 5%; display: table; text-align: center; }
  .page a.next { margin-right: 0; }
  .case-details .top .text .t { font-size: 24px; }
  .news-list { padding-bottom: 15%; }
  .news-list ul { padding-bottom: 0; }
  .news-list ul li .pic { float: none; width: 100%; padding-bottom: 5%; }
  .news-list ul li .text { padding: 0; width: 100%; float: none; }
  .news-list ul li .text .title { -webkit-line-clamp: 10; }
  .news-list ul li .text .desc { -webkit-line-clamp: 10; }
  .news-details { padding-bottom: 15%; }
  .news-details .title { padding: 5% 0; font-size: 24px; }
  .news-details .time { padding: 5% 0; }
  .news-details .content p { padding-bottom: 8%; }
  .news-details .content .pic { padding-bottom: 8%; }
  .news-details .content .pic img { width: 100%; max-width: 100%; }
  .news-details .details-page { padding-top: 8%; }
  .news-details .details-page .back { display: none; }
  .about-contant { padding-bottom: 15%; }
  .about-contant .item { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-bottom: 0; padding-right: 0; }
  .about-contant .item .title { padding: 5% 0; }
  .about-award .tab { padding: 5% 0; }
  .about-award .tab ul { text-align: center; }
  .about-award .tab ul li { width: 45%; margin-bottom: 5%; text-align: center; }
  .about-award .swiper-button-prev, .about-award .swiper-button-next { display: none; }
  .about-award .about-award-list li { width: 100%; padding-right: 0; }
  .about-join .join-item { padding: 5%; margin-bottom: 5%; }
  .about-join .join-item .title { font-size: 20px; padding-bottom: 5%; }
  .about-join .join-item .item .title { font-size: 16px; }
  .about-join .join-item .content-btn { margin-top: 0; width: 100%; }
  .about-join .page { padding-top: 5%; }
  .product-item7 ul { width: 100%; padding: 5% 0; }
  .product-item7 ul li { width: 100%; margin: 0 0 5% 0; }
  .product-tab ul { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .product-tab ul li { width: 45%; margin-bottom: 5%; }
  .product-item9 .item { padding-bottom: 10%; }
  .product-item9 .item.t .pic img { width: 100%; }
  .product-item9 .item.r .pic { float: none; width: 100%; }
  .product-item9 .item.r .text { float: none; width: 100%; }
  .product-item9 .item.r .text .wrap { width: 100%; }
  .product-item9 .item .pic { float: none; width: 100%; text-align: left; }
  .product-item9 .item .text { float: none; width: 100%; }
  .product-item9 .item .text .wrap { width: 100%; }
  .ai-customers .ai-kh-ver h1 { font-size: 34px; }
  .realEstate { padding: 40px 0; }
  .realEstate .realEstate-txt { max-width: 100%; margin: 20px auto 0; }
  .ai-user .ai-user-model { margin-top: 40px; }
  .ai-user .ai-user-model .ai-user-item { width: 100%; margin: 1.5% 0; }
  .ai-full-scene .ai-scene-cast { margin-top: 40px; }
  .ai-full-scene .ai-scene-cast .ai-button-next, .ai-full-scene .ai-scene-cast .ai-button-prev { display: none; }
  .ai-full-scene .ai-scene-cast .ai-container .swiper-slide h2, .ai-full-scene .ai-scene-cast .ai-container .swiper-slide p { padding: 0 20px; }
  .car-buling .car-buling-list { margin-top: 20px; }
  .car-buling .car-buling-list .car-buling-item { float: none; width: 100%; padding: 0; margin-bottom: 20px; }
  .car-buling .car-buling-list .car-buling-item:nth-child(2) { border: none; }
  .car-buling .car-buling-list .car-buling-item p { margin-top: 5px; line-height: 18px; }
  .ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-txt .le-view { float: none; text-align: left; width: auto; }
  .ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-txt .le-collection { float: none; text-align: left; margin-top: 10px; width: auto; }
  .car-yy .car-yy-model .car-button-next { display: none; }
  .car-yy .car-yy-model .car-button-prev { display: none; }
  .voice-syn-item .video-caseShow .video-caseList { width: 100%; }
  .three-advantage .adv-list .adv-item { width: 100%; height: auto; margin: 1.5% 0; }
  .agent-apply .agent-apply-con .dInt { width: 100%; }
  .crumbs .rightnav { position: static; padding-top: 5%; }
  .crumbs .rightnav a { width: 30%; } }

@media screen and (max-width: 540px) { .ai-answer .ai-answer-model .ai-answer-content { width: 100%; } }

@media screen and (max-width: 480px) { .product-item6 .pro-item6-list .pro-item6-item { width: 100%; margin: 10px 0; }
  .ai-learn-center .ai-learn-model { margin-top: 20px; }
  .ai-learn-center .ai-learn-model .ai-learn-item { width: 100%; margin: 20px 0 0; }
  .ai-learn-center .ai-learn-model .ai-learn-item .ai-learn-item-img a { width: 40px; height: 40px; -webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%; margin: -20px 0 0 -20px; }
  .ai-customers .ai-kh-ver p span { width: 95%; height: auto; }
  .ai-customers .ai-kh-ver p span img { width: auto; max-width: 100%; }
  .new-user-marketing .new-user-item .t-p span { width: auto; }
  .new-user-marketing .new-user-item .new-user-item-tit .n-tit-line { display: none; }
  .new-user-marketing .new-user-item .new-user-item-tit .n-txt-list .n-txt-list-num { width: 100%; margin-bottom: 40px; }
  .new-user-marketing .new-user-item .new-user-item-tit .n-txt-list .n-txt-list-num img { margin-top: 10px; }
  .new-user-marketing .new-user-item .new-user-item-tit .n-txt-list .n-txt-list-num h3 { margin-top: 10px; }
  .product-adv .product-adv-model .adv-item { width: 97.5%; }
  .full-scene .full-scene-model .full-scene-item { width: 100%; margin-right: 0; margin-bottom: 20px; }
  .full-scene .full-scene-model .full-scene-item .item-date-txt p { height: auto; }
  .cooperative .cooper-list .cooper-item { width: 50%; }
  .voice-syn-item .video-caseShow .video-caseList .video-item-l { width: 100%; }
  .voice-syn-item .video-caseShow .video-caseList .video-item-r { width: 100%; margin-top: 30px; }
  .ability-three .ability-model .ability-list .ability-item { float: none; width: 100%; margin-bottom: 20px; }
  .crumbs ul li.sign { padding: 0 5px; }
  .top-title .t img, .top-title2 .t img { width: 100%; } }
